1.Android的消息队列就像一个隧道一样,消息像车辆,先进先出。

2.消息发送线程不会阻塞线程,而消息接收线程会阻塞线程。这是Android的Handler机制,Handler处理完一个Message对象才会接着去取下一个消息进行处理。

3.Android里没有Global的MessageQueue。不同APK不能通过MessageQueue来交流。

4.直接使用JAVA 的 Thread 是无法更新Android UI的,因为Android View 在设计的时线程是不完全的,不过Android 提供了几种供开发者在线程中更新UI的方法,如下:

Activity.runOnUiThread( Runnable )
View.post( Runnable )
View.postDelayed( Runnable, long )
Hanlder

更多相关文章

  1. 【转】Android面试题大集合
  2. Android消息处理机制(二):循环和消息队列的创建
  3. 【Android多线程】线程二三事
  4. Android小知识点收集
  5. 浅论Android网络请求库——android-async-http
  6. [置顶] Android事件总线还能怎么玩?
  7. Android(安卓)EventBus 封装(支持多个粘性事件消息共存)
  8. Android更新UI的两种方法(一)
  9. Android(安卓)Audio - 支持多个APK同时录音

随机推荐

  1. Android开发 开启闪光灯 关键代码
  2. Android开发环境搭建安装(木瓜移动比赛入
  3. android studio中使用Lambda
  4. android 经常用到的一些工具类--SharedPr
  5. 安卓startService:让你彻底理解startServi
  6. Android问题集锦之十五:可笑的unauthorize
  7. Android非UI线程更新UI的几种方法
  8. 一个好用的android图片压缩工具类
  9. Android 图片处理工具类封装
  10. android 源码修改记录