android unbindservice_bind服务

android unbindservice_bind服务1、绑定服务1.1绑定方式通过服务链接(ServiceConnection)或直接获取Service中状态和数据信息服务链接能够获取Service的对象,因此绑定Service的组件可以调用Service中的实现的函

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.绑定

AAffA0nNPuCLAAAAAElFTkSuQmCCIntent 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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注