Android消息机制(二)
16lz
2021-01-24
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
更多相关文章
- 【转】Android面试题大集合
- Android消息处理机制(二):循环和消息队列的创建
- 【Android多线程】线程二三事
- Android小知识点收集
- 浅论Android网络请求库——android-async-http
- [置顶] Android事件总线还能怎么玩?
- Android(安卓)EventBus 封装(支持多个粘性事件消息共存)
- Android更新UI的两种方法(一)
- Android(安卓)Audio - 支持多个APK同时录音