今天在犯了一个愚蠢的错误,TimerTask中更新UI界面了,难怪半天没反应。
在网上搜了一篇Timer更新UI的帖子转过来。
错误写法:
TimerTask 里面直接做UI更新,没有在UIThread里面。与Java的EDT线程,是同一概念。
正确写法一 : 交由UI Thread处理
正确写法二 :由Handler处理UI 更新。
本文介绍了在Android应用中使用TimerTask进行UI更新时常见的错误做法,并提供了两种正确的实现方案:一是通过UIThread处理UI更新;二是利用Handler进行消息传递来完成UI更新。
今天在犯了一个愚蠢的错误,TimerTask中更新UI界面了,难怪半天没反应。
在网上搜了一篇Timer更新UI的帖子转过来。
错误写法:
TimerTask 里面直接做UI更新,没有在UIThread里面。与Java的EDT线程,是同一概念。
正确写法一 : 交由UI Thread处理
正确写法二 :由Handler处理UI 更新。
1129
173

被折叠的 条评论
为什么被折叠?