【Android多线程】异步信息处理机制
https://www.bilibili.com/video/av65170691?p=3
(本文为此视频听课笔记)
一.线程和线程之间为什么要进行通讯
各线程之间要传递数据
二.线程和线程之间如何通信
只有主线程可以操作控件,因此需要把setText放回主线程,产生了实现如何切回的需求。
三.Android SDK提供的几个线程间通讯的类
(handler发送message,looper一直遍历queue,取出message,dispatchMessage传给handler,handler通过handleMessage处理)
四.Handler
4.1 send
4.2post
可以在里面更新ui控件
4.3 ui控件的post更新
4.4 总结