主线程使用Handler的通信过程

       首先在主线程创建一个Handler对象 ,并重写handleMessage()方法。然后当在子线程中需要进行更新UI的操作,我们就创建一个Message对象,并通过handler发送这条消息出去。之后这条消息被加入到MessageQueue队列中等待被处理,通过Looper对象会一直尝试从Message Queue中取出待处理的消息,最后分发会Handler的handler Message()方法中。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_32445015/article/details/80002862
今日推荐