1、绑定服务
1.1绑定方式
通过服务链接(ServiceConnection)或直接获取Service中状态和数据信息
服务链接能够获取Service的对象,因此绑定Service的组件可以调用
Service中的实现的函数
使用Service的组件通过Context.bindService()建立服务链接,通过
Context.unbindService()停止服务链接
如果在绑定过程中Service没有启动,Context.bindService()会自
动启动Service
同一个Service可以绑定多个服务链接,这样可以同时为多个不同的
组件提供服务
1.2如何绑定service?
step1.新建一个类MyService,继承Service
step2.在Manifest.xml文件中声明
step3.绑定
Intent intent = new Intent(context,MyService.class);
ServiceConnection conn = new ServiceConnection(){ public void onServiceDisconnected(ComponentName name) {
Log.i(“Service”, “onServiceDisconnected===”);
} public void onServiceC
今天的文章android unbindservice_bind服务分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72258.html