Handler

sendMessage(Message msg)

handleMessage(Message msg)

dispatchMessage(Message msg)

MessageQueue

MessageQueue()

enqueueMessage(Message)

next()

Looper

mQueue

sThreadLocal

loop

myLooper

prepare

发送消息

处理消息

分发消息

Handler

数据结构

处理UI线程更新问题

轮询器


UI更新方式

runUIThread

handler

view 的post



单向链表数据结构



十字路口红绿灯

left:R B W

right:R B W

up:R B W

down: R B W

+move(dx:number,dy:number):void

+scale(dx:number,dy:number):void

00 01 10 11

01

10

11

Android

Android

2019-05-25 16:25:01 0 20
这里是评论

相关推荐