- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 关于Handler.post与View.post的区别
Android的线程分UI线程与非UI线程两类。而Handler是非UI线程向UI线程传递消息的桥梁。除了非常常用sendMessage之外,Handler也提供了post(Runnable...),postDelayed等风骚犀利的方法,利于我们使用“闭包式编程”。 View作为UI的一部分,也无例外的提供了一个淫荡的View.post(Runnable)方法,让
2017-08-03 17:50:03 480
转载 view.post()
通过view.post方法可以保证在UI线程中进行需要的操作,方便地进行异步通信。以下是官方文档对该方法的注释及源码。Causes the Runnable to be added to the message queue.The runnable will be run on the user interface thread.public boolean post(Runnab
2017-08-03 17:48:58 618
翻译 android异步更新UI
在android开发中不能在非ui线程中更新ui,但是,有的时候我们需要在代码中执行一些诸如访问网络、查询数据库等耗时操作,为了不阻塞ui线程,我们时常会开启一个新的线程(工作线程)来执行这些耗时操作,然后我们可能需要将查询到的数据渲染到ui组件上,那么这个时候我们就需要考虑异步更新ui的问题了。android中有下列几种异步更新ui的解决办法:Activity.runOnUiThre
2017-08-03 17:35:52 622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人