专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

UI线程,费时操作和ANR,该怎么处理

发布时间:2010-05-30 10:53:03 文章来源:www.iduyao.cn 采编人员:星星草
UI线程,费时操作和ANR
Android不允许在非UI线程中做与UI相关的事儿,费时的操作也不能在UI线程中做,否则会导致ANR(Application Not Respond)
因此就要把费时操作放在一个单独的线程中去做,但这就要在二个线程中通信,UI通知另一个线程开始,并在其结束时在UI上显示相应的信息。
现在的问题是如何让这二个线程协调工作。Android跟Java还是有区别,不能用Java正常的线程同步方式,好像有个什么Handler,但不知道怎么用!哪位大侠能否指教一下?

------解决方案--------------------
http://blog.csdn.net/infsafe/archive/2010/04/20/5507842.aspx
看看这个帖子.
------解决方案--------------------
在Android中实现多线程同步 
http://blog.csdn.net/shilongdred1979/archive/2008/10/15/3080142.aspx
------解决方案--------------------
我也提供一个链接好了.http://www.eoeandroid.com/thread-18387-2-2.html
------解决方案--------------------
在UI线程 new Handler,其他线程可以用它向UI线程发消息
UI线程接收消息并做处理
------解决方案--------------------
可以利用Handler进行消息传递处理哈
------解决方案--------------------
探讨
可以利用Handler进行消息传递处理哈

------解决方案--------------------
请查看 AsyncTask
------解决方案--------------------
不能卡ui,都是用工作者线程,就是win32也一样啊
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: