IdleHandler 是 Handler 提供的一种在消息队列空闲时,执行任务的时机。但它执行的时机依赖消息队列的情况,那么如果 MessageQueue 一直有待执行的消息时,IdleHandler 就一直得不到执行,也就是它的执行时机是不可控的,不适合执行一些对时机要求比较高的任务。
本文就到这里,对你有帮助吗?有任何问题欢迎留言。觉得有帮助别忘了转发、点好看,谢谢!
推荐阅读:
TCP 三次握手四次挥手意外情况处理
作为字节跳动面试官,有些话我不得不说
被开发者抛弃的 Executors,错在哪儿?
公众号后台回复成长『成长』,将会得到我准备的学习资料。