IdleHandler是什么?有什么用?怎么用?
是什么?
是个回调接口。当发现这个线程阻塞等待消息的时候就会触发这个回调
queueIdle()返回值是boolean。当messageQueue里面的所有消息都处理完了或者等待下一条消息的时候(触发时机还没到)会触发。当return true,表示IdelHandler一直有效,false表示这个IdelHandler要被移除。
怎么用?
当return true,表示IdelHandler一直有效,false表示这个IdelHandler要被移除
idelHandler又是在什么时候获取的呢?
Looper.loop()->queue.next()