跳动百科

ibinder和binder区别(ibinder)

关晴蕊   来源:

大家好,小金来为大家解答以上的问题。ibinder和binder区别,ibinder这个很多人还不知道,现在让我们一起来看看吧!

1、是bindservice吧!activity先开启服务接着绑定服务就是这个bindservice,这个方法接受三个参数,bindservice(intent,connection , bind_auto_create ),服务里面有个方法onBind方法是返回ibinder,在activity里面创建connection的时候有个方法将ibinder传过来,然后activity可以通过ibinder对服务下达一些命令,让你干嘛干嘛。

2、前提是你在服务里面已经创建好了一某个类继承binder,然后在这个类里面写一下方法,这些方法就是activity让服务去干什么?然后就返回这类的对象,建议理解一下接口回调。

3、IBinder 就是绑定服务的方式启动服务,即服务可以通过Binder与启动service的类通信用的。

本文到此分享完毕,希望对大家有所帮助。