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进行消息传递处理哈
[解决办法]
[解决办法]
请查看 AsyncTask
[解决办法]
不能卡ui,都是用工作者线程,就是win32也一样啊