【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 总结

 

 

 

 

 

 

posted @ 2019-11-25 17:00  SeasonBubble  阅读(211)  评论(0)    收藏  举报