handler 如何实现延时发消息?

发布于 2022-09-20 23:33:36
关注者
0
被浏览
29
2 个回答
  • 匿名网友
    匿名网友 2022-09-20
    post消息的时候将消息按照时间的排序方式放入队列,最先执行的在队列头部,looper轮循获取队列头部消息后通过消息的时间和当前做对比,如果大于当前时间就获取一个线程休眠时间然后传到native层的方法让其休眠这个时间,时间到后唤醒线程继续执行。
  • 匿名网友
    匿名网友 2022-09-20
    postdelay
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看