我爱编程

Android消息机制

2018-04-15  本文已影响0人  mFrankHon

Handler

  Handler与线程的MessageQueue相关联,可以让你处理和发送消息(Message)以及Runnable对象。每个Handler实例与一个线程以及那个线程的MessageQueue相关联。当你创建了一个Handler,它就和创建它的线程以及该线程的MessageQueue绑定。从那时开始,Handler就可以发送Message和Runnable到消息队列中,并在它们(Message和Runnable)出列的时候执行它们。
  Handler主要有两个用处,(1) 调度Messages和Runnables,使之在未来的某个时间点执行  (2)使一个操作以队列的形式,在有别于你的当前线程的另外线程,排队等待处理。

1, post,postDelayed,postAtTime(Runnable,long)
2, sendEmptyMessage,sendMessage,sendMessageDelayed,sendMessageAtTime
上一篇 下一篇

猜你喜欢

热点阅读