看板 AndroidDev 關於我們 聯絡資訊
※ 引述《Romulus (R. Urakagi Ts'ai)》之銘言: : ※ 引述《quare96 (光怪鹿離)》之銘言: : 用AsyncTask。API和用法去developer site或goo一下就有。 : 然後把UI操作放在onPost啥的那個method就好,當然你要去override他。 : == : 順帶一提在非UI Thread要更新UI請用Handler,詳細一樣請去goo,教學很多。 在此感謝lui及Romuls的熱心回文及建議@@" 小弟我這兩天把runOnUiThread跟AsyncTask都踹過了, 原則上兩種方法皆可行,只是在操作ListView的時候小踢了一下鐵板 原因出在沒有先setEmpty,所以Exception吐了一地.. 在這邊還是要小小抱怨一下ListView真是隻狂野的怪獸-.-" 至於效能問題...我開斷點偵錯的時候是有發現使用AsyncTask的Activity在 onPause的時候莫名其妙多出了一個執行緒,不知道會不會有啥影響 不過由於使用的不多,感覺沒有很明顯效能不彰的感覺。 總之這是個蠻好玩的經驗,也感謝建議的人 對於ListView或是AsyncTask有些什麼想法或問題的人歡迎提出來或私下討論XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.2.162
abccbaandy:ListView真的很難+1.... 01/28 02:12
Romulus:ListView很難的話有什麼View是簡單的嗎......XD 01/28 10:06
Romulus:然後那個執行緒就是AsyncTask開出來跑的啊 01/28 10:53
coronach:應該說 要用到Adapter的基本上就會比TextView那種複雜... 01/28 12:42
coronach:如果寫過java swing的Table的話 你就會覺得ListView單純 01/28 12:43
a1234957:ListView很難??? 01/28 14:28
a1234957:那其他的怎麼辦XD 01/28 14:28