《Android-Service与Activity的双向通信》
Service与Activity的通信,我相信大家比我还熟悉。今天想换成Messenger的方式来实现。
Messenger信使,其指向一个Handler,他人可以使用信使向Handler发送消息。信使实现了基于消息队列的跨进程的通讯,在一个进程中创建一个指向Handler的信使,然后把信使返回给其他的进程,使得其它的进程可以向这个进程发送消息。在Messenger内部有一个IMessenger接口指针,其在Messenger的构造函数中指向了一个Handler中的IMessenger,这样就保存了一个指向Handler的指针。在鸿洋大神文章中也说得很清楚了。话不多说了,上代码
首先是service
文章图片
其次就是Activity
文章图片
【《Android-Service与Activity的双向通信》】在这里Service与Activity的双向通信就完成了。Messenger完成进程之间的通讯原来也差不多就是这样。谢谢
推荐阅读
- 慢慢的美丽
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 《跨界歌手》:亲情永远比爱情更有泪点
- 诗歌:|诗歌: 《让我们举起世界杯,干了!》
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- 人间词话的智慧
- 《一代诗人》37期,生活,江南j,拨动心潭的一泓秋水
- 广角叙述|广角叙述 展众生群像——试析鲁迅《示众》的展示艺术
- 书评——《小行星》