小结:

* 1、向哪个Handler 发送消息,就必须在哪个handler 里面接收;
* 2、直接使用JAVA 的 Thread 是无法更新Android UI的,因为Android View 在设计的时线程是不完全的,不过Android 提供了几种供开发者在线程中更新UI的方法,如下:
o Activity.runOnUiThread( Runnable )
o View.post( Runnable )
o View.postDelayed( Runnable, long )
o Hanlder
* 3、直接使用hanlder .post 等方法是在当前主线程里面做操作,而不是另外新建线程,建议使用Thread 线程直接新建另外一个线程或者使用HandlerThread类也可以。
* 4、记住消息队列的先进先出原则。

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android(安卓)Activity界面切换添加动画特效
  6. android 使用html5作布局文件: webview跟javascript交互
  7. Android(安卓)Resource介绍和使用
  8. "Failed to fetch URL https://dl-ssl.google.com/android/repos
  9. 使用NetBeans搭建Android开发环境

随机推荐

  1. [MySQL] 主流存储引擎介绍
  2. MySQL数据库总结(8)字符集与校对集
  3. MySql某一列累计查询
  4. mysql锁机制之示例讲解
  5. 深入理解MySQL 5.7 GTID系列(十):实际案例二
  6. 如何把mysql服务添加到windows系统服务当
  7. 转!mysql 查询 distinct多个字段 注意!!
  8. 如何在MySQL中创建关系
  9. mysql查询统计连接情况
  10. Django dumpdata无法序列化现有列