请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

每个应用进程都注册了binder服务吗?

1.AMS拿到IapplicationThread,意味着每个应用进程都默认向serviceManager注册了binder服务是吗?
2.启动应用服务,如果不是远程服务那就默认和之前的activity在一个进程。这时候在一个进程走的是不是还是IPC的binder机制,我不用跨进程方案eventbus是不是也可以?

正在回答

1回答

binder机制是用来进程间通讯的,所以你说的两个问题通过这一句就解决了。

1 每个进程都会注册binder,因为它们需要通讯,就要binder。

2 同一个进程,当然不用binder了,binder是进程间通讯。同一个进程就是多此一举了。

1 回复 有任何疑惑可以回复我~
  • 提问者 我爱向前看 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-06-11 17:04:26
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号