在给出on this page的第三段代码的上下文中,有一个Messenger
named getBinder()
的方法,它返回the IBinder
Messenger
用来与associated Handler
现在当IBinder
是对Messenger
的引用时,为什么我们需要Messenger
Handler
与{2}}进行通信?是在同一class
?
答案 0 :(得分:1)
Messenger
执行“跨进程的基于消息的通信”。 Binder是“轻量级远程过程调用机制”。 Android中几乎所有在进程之间发送数据的东西都使用了Binders。