android - 安卓中服务与组件通信的问题

浏览:20日期:2022-11-19

问题描述

菜鸟求教:一直很疑惑一个问题,如果活动想要跟组件通信时,为什么不能

intent = new Intent(...);startService(...);

启动服务后,然后直接调用service类中的方法?为什么一定要将活动和服务绑定(这样不是还得实现ServiceConnection类并且还要修改service类中的onBinder()方法么)感谢您的指点迷津~

问题解答

回答1:

activity通过bindService是为了解决activiy和服务不在同一进程时的调用,如果是同一个进程确实可以直接调用service里的方法!

相关文章: