作者quare96 (光怪鹿离)
看板AndroidDev
标题Re: [问题] ListView非同步更新的实作
时间Thu Jan 27 23:59:03 2011
※ 引述《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
1F:推 abccbaandy:ListView真的很难+1.... 01/28 02:12
2F:推 Romulus:ListView很难的话有什麽View是简单的吗......XD 01/28 10:06
3F:→ Romulus:然後那个执行绪就是AsyncTask开出来跑的啊 01/28 10:53
4F:推 coronach:应该说 要用到Adapter的基本上就会比TextView那种复杂... 01/28 12:42
5F:→ coronach:如果写过java swing的Table的话 你就会觉得ListView单纯 01/28 12:43
6F:推 a1234957:ListView很难??? 01/28 14:28
7F:→ a1234957:那其他的怎麽办XD 01/28 14:28