Re: [問題] ListView非同步更新的實作
看板AndroidDev作者Romulus (R. Urakagi Ts'ai)時間14年前 (2011/01/25 23:44)推噓3(3推 0噓 13→)留言16則, 7人參與討論串3/4 (看更多)
※ 引述《quare96 (光怪鹿離)》之銘言:
: so,我就乖乖的照著做了,New了一個Thread去處理,把查詢寫在run裡面之後
: (Thread.start()擺在onCreate中)
: 開斷點debug下去看,順序是有達到我的要求..
: 不過問題來了,查詢完要將結果寫入ListView時它竟然跳出Exception!!!
: 我看了一下錯誤訊息...是一串英文(廢話) 大意是說不能用多出來的執行緒去
: 操作原本Layout上的物件
: 看到差點沒翻桌了...有人能給點建議嗎?
: 參考: 官網文件及論壇
: 補充說明: 其實用BuittonClick去觸發更新ListView也不是不行啦...但就是有種
: 輸掉的感覺XD
用AsyncTask。API和用法去developer site或goo一下就有。
然後把UI操作放在onPost啥的那個method就好,當然你要去override他。
==
順帶一提在非UI Thread要更新UI請用Handler,詳細一樣請去goo,教學很多。
--
聽說把blog分類比較有人看 ._.a
主(雜)blog http://urakagi.blogspot.com/
日文blog http://urakagij.blogspot.com/
英文blog http://urakagie.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.10.97
推
01/26 00:48, , 1F
01/26 00:48, 1F
→
01/26 01:58, , 2F
01/26 01:58, 2F
推
01/26 09:34, , 3F
01/26 09:34, 3F
→
01/26 13:14, , 4F
01/26 13:14, 4F
→
01/27 09:51, , 5F
01/27 09:51, 5F
→
01/27 09:51, , 6F
01/27 09:51, 6F
→
01/27 11:20, , 7F
01/27 11:20, 7F
※ 編輯: Romulus 來自: 61.219.68.171 (01/27 11:20)
推
01/27 19:22, , 8F
01/27 19:22, 8F
→
01/28 10:42, , 9F
01/28 10:42, 9F
→
01/28 10:42, , 10F
01/28 10:42, 10F
→
01/28 10:43, , 11F
01/28 10:43, 11F
→
01/28 10:43, , 12F
01/28 10:43, 12F
→
01/28 10:43, , 13F
01/28 10:43, 13F
→
01/28 10:43, , 14F
01/28 10:43, 14F
→
01/28 10:52, , 15F
01/28 10:52, 15F
→
01/28 10:52, , 16F
01/28 10:52, 16F
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章