Android Message使用遇到的坑

今天在开发中遇到一个主线程的handler发送消息,发送出去一直没有接受到,没有处理的问题。

我的代码里面有个Timer计时器,每隔40ms往主线程发送一次Message,这时在程序的主线程使用主线程的handler发送了一条Message,却一直没有收到。怀疑是第三方线程一直在发,所以主线程发的就没有来得及处理,使用主线程的handler post的Runnable也没有被执行更加验证了我这一怀疑。后来将发消息和post handler的地方放到第三方线程(HandleThread上的handler发消息、post)发出去的就收到且被执行了,记录一下。

代码后记再补,这几天睡得有点晚,好困。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容