[問題]AsyncTask與GoogleMap使用上的問題
小弟最近剛學寫App,所以蠻多觀念都不懂得
據我了解AsyncTask主要動作是在doInBackground()方法執行
然後在 onPostExecuted() 上可以更改UI,但沒辦法動到全域變數。
現在利用Mysql資料庫的地址然後用GoogleMap將地址一一標記出來
現在已經成功把所有地址轉成經緯度(是使用Json解析的方式)所以有用到AsyncTask
我一開始的想法是在onPostExecuted()裡面把經緯度存至全域變數的String陣列裡面
再用GoogleMap.addMarker一一將標記點加上去,不過當然是失敗了。
所以想請問一下 不知道有沒有比較好的方法可以解決??
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.35.187
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1469985730.A.EA8.html
推
08/01 01:34, , 1F
08/01 01:34, 1F
→
08/01 04:17, , 2F
08/01 04:17, 2F
→
08/01 04:25, , 3F
08/01 04:25, 3F
→
08/01 04:26, , 4F
08/01 04:26, 4F
推
08/01 08:58, , 5F
08/01 08:58, 5F
推
08/01 09:08, , 6F
08/01 09:08, 6F
推
08/01 09:41, , 7F
08/01 09:41, 7F
→
08/01 09:42, , 8F
08/01 09:42, 8F
→
08/01 09:42, , 9F
08/01 09:42, 9F
推
08/01 09:47, , 10F
08/01 09:47, 10F
→
08/01 16:24, , 11F
08/01 16:24, 11F
→
08/01 16:27, , 12F
08/01 16:27, 12F
→
08/01 16:29, , 13F
08/01 16:29, 13F
→
08/01 16:33, , 14F
08/01 16:33, 14F
推
08/01 17:11, , 15F
08/01 17:11, 15F

→
08/01 17:29, , 16F
08/01 17:29, 16F

→
08/01 18:06, , 17F
08/01 18:06, 17F
推
08/04 01:44, , 18F
08/04 01:44, 18F
→
08/04 01:44, , 19F
08/04 01:44, 19F