首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

2011.07.12(二)——— android Messenger 跨进程通信

2012-09-14 
2011.07.12(2)——— android Messenger 跨进程通信2011.07.12(2)——— android Messenger 跨进程通信参考:http

2011.07.12(2)——— android Messenger 跨进程通信
2011.07.12(2)——— android Messenger 跨进程通信

参考:http://www.bangchui.org/read.php?tid=16858

Messenger:信使
官方文档解释:它引用了一个Handler对象,以便others能够向它发送消息(使用mMessenger.send(Message msg)方法)。该类允许跨进程间基于Message的通信(即两个进程间可以通过Message进行通信),在服务端使用Handler创建一个Messenger,客户端持有这个Messenger就可以与服务端通信了。

以前我们使用Handler+Message的方式进行通信,都是在同一个进程中,从线程持有一个主线程的Handler对象,并向主线程发送消息。
而Android既然可以使用bindler机制进行跨进行通信,所以我们当然可以将Handler与bindler结合起来进行跨进程发送消息。
查看API就可以发现,Messenger就是这种方式的实现。
一般使用方法如下:
1。远程通过

 
AndroidManifest.xml相关配置如下:

至于layout就不帖了,两个按钮一个文本域。


热点排行