寫了兩三個禮拜的android 

這一週終於比較有感覺了

簡單的來說就是掌控view

從button、TextView到Layout

從前端的XML檔案定義畫面

再從後端的java檔案

透過findViewById來做連結

還有Activity以及Fragment的關係

以及生命週期的問題等等

大致上感覺知道自己在做什麼

不過前端的變化很快

很多網路上查詢到的資料

複製貼上已經不能用了

所以還是得乖乖的去StackOverflow查

這禮拜遇到比較大的問題是多執行緒

由於我們的程式有串接公司的API

所以必然會碰到開多執行緒

向server請求的情況

如果沒有搞清楚順序

就常常會發生null exception

因為資料還沒從另外一條執行緒回來

就嘗試去讀取資料

另外由於我們串接的API是查詢即時股價

所以必須用long polling的方式

透過不斷更改參數的status code

持續向server請求股價資訊

而且還必須在下午一點半收盤前

確認有沒有bug

所以時間還滿緊迫的

當然這些複雜的方法

都是套用Gson和OKHTTP

幫我們解決連線的問題

我們只要就專心處理邏輯就可以了

看到短短幾行的程式碼

就可以從外部撈回許多資料

真的覺得很神奇

雖然大部分是套用別人的套件

或是去網路上複製code

但是看到寫的程式真的可以在手機上跑

還是覺得滿開心的

繼續加油