由于Loop.loop()是将消息串行取出发给Handler.dispatchMessage()处理,而Handler.postDelayed()调用时执行时间就算好了,当上一个消息存在耗时操作,就会占用延时任务执行的时机,此时延时是不准确的。
由于Loop.loop()是将消息串行取出发给Handler.dispatchMessage()处理,而Handler.postDelayed()调用时执行时间就算好了,当上一个消息存在耗时操作,就会占用延时任务执行的时机,此时延时是不准确的。