android handler
jialch
这个作者很懒,什么都没留下…
展开
-
android Thread+handler 实现UI更新
我们创建的Service、Activity以及Broaadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载等需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这是时候我们可以考虑使用THread线程来处理。查阅了一些文档和APIdemo后,发现最常用的方法是利用handler来实现UI线程的更新。方式原创 2015-01-30 13:41:59 · 589 阅读 · 0 评论 -
android 异步操作总结
异步操作原因:UI线程不能阻塞,故需要把一些耗时及复杂的操作另起一个线程来处理,为此,android为我们提供了几种方法来处理,常用的为三种:(1)AsyncTack (2)handler+message机制(3)Activity.runOnUiThread(Runnable)注:AsuncTack,代码量小,实现较简单,一次执行,不需要UI变更;在使用多个异步操作和并需要进行Ui原创 2015-11-18 16:40:22 · 332 阅读 · 0 评论