创建Service ,Service自身方法(业务操作),
定义 中间人 对象,继承Binder(IBinder的子类实现类)
在onBind方法中 返回 中间人对象的 实例
在Activity中,实现ServiceConnection接口,重写onServiceConnected方法,目的是获取Service中定义的中间人对象到Activity中来。
正式调用bindService方法,conn 是 SeviceConnection接口的实现类实例,此时 Activity与Service就通过Service的中间人对象建立起了二者的联系,Service里的中间人实例,此时就可以在Activity中调用Service中的中间人对象自身定义的方法了。其实也就是间接的调用了Service的方法(业务逻辑)
本文详细介绍了Android中Service与Activity间通过Binder进行通信的过程。包括Service的创建、定义Binder对象、Activity绑定Service并获取Binder实例等关键步骤。
2719

被折叠的 条评论
为什么被折叠?



