2 qq 33833831 qq_33833831 于 2016.04.10 10:26 提问

安卓 绑定service的问题

我在一个服务中播放音乐 当我结束服务的时候 显示onDestroy被调用 但是音乐还是会自动播放 请问这是什么原因

5个回答

bdmh
bdmh   Ds   Rxr 2016.04.10 10:30

你是bind的服务吗,你有没有关掉播放器呢

qq_33833831
qq_33833831 回复曾家小浩: 哦 我知道了 音乐播放时调用了系统的服务
2 年多之前 回复
qq_33833831
qq_33833831 是bind服务 我直接关闭了bind服务 没有stop播放器 我想问的是 为什么服务中的子线程还会存在
2 年多之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.10 10:32

使用绑定控制Service
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

qq_33363534
qq_33363534   2016.04.10 23:26

能贴下代码么?不知道destory里写了什么…

u012215068
u012215068   2016.04.11 14:45

service只是保证你的音乐可以在后台播放,音乐的管理还是有mediaPlayer的。

chen_zhang_yu
chen_zhang_yu   2016.04.12 12:08

mediaPlayer还活着。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android Service的启动方式和重复绑定
重复绑定的条件: onUnbind(Intent intent);方法返回值为true. 服务中没有onDestroy();方法。
Android Service解绑后再次绑定以及绑定服务出现空指针问题
1——今天在做一个应用的前台功能的关闭时出现了这么一个问题,获取了ibinder实例后,调用在Service编写的方法出现了空指针问题。代码如下 public boolean onUnbind(Intent intent) { Log.d("me", "解绑");//要看到前台 startForeground(1,notification);
安卓 远程服务绑定
安卓 远程服务service绑定,绑定后可以进行简单的计算,解绑后不能进行计算。
Android三种绑定Service方式的demo
Android的Service提供给我们强大的后台处理能力,并可以用其qij
安卓服务——bind service一个绑定式的服务
绑定式服务的介绍 学习笔记,欢迎指导。 △绑定式的服务定义:一个由bindService()方法所开启的服务成为绑定式的服务。     →其他组件可以与该服务绑定,同时可以与他进行通信(包括向服务发送请求,接收服务所返回的和数据,你还可以通过这个服务进行进程间的通信)。     →一个绑定式的服务不可以在后台无限期地执行,当所有与他相绑定的组件都与他解绑,这个服务就会销毁(当不再有组件
Android基础——Service绑定总结
这篇主要是:开发者文档的翻译和总结: Bound Service 绑定服务允许组件(例如Activity)绑定一个Service,并可以发送请求、接受响应甚至执行进程间的通讯。 The Basic: 实现了Service类的服务,允许其他应用去绑定它并和它进行交互。这样我们必须覆盖onBind()方法。这个方法会返回一个IBinder对象,客户端可以利用这个对象和服务端进行
android开发之Activity与Service绑定
android之activity绑定service
安卓-绑定服务与解绑服务
为什么要出现绑定服务? 普通的服务activity启动后就不管了,这是活动的作用就是启动一个服务或停止一个服务,和服务的关系不够紧密,如果想让活动随时可以控制服务做事情,这时就要用到绑定服务了。 注意: 通过startService开启的服务,在服务中会执行onStartCommand函数。如果需要做耗时操作,需要在onStartCommand中开启一个新的线程来处理。为什么要在新的线程中处
Android:Service(二)——以绑定方式启动Service
关于Service的线程问题 上一篇说了Service的基本使用:Android:Service(一)——Service的基本使用,其中有一点没有提到的是:在service上运行的任务也是运行在主线程上的,所以不要以为开启了服务就可以在里面尽情地做一些耗时任务。不然的话也会导致ui卡顿~可以做这么一个实验,在Activity上输出当前线程的Id然后在Service上也输出当前线程的id,就会发现
Android--绑定服务调用服务的方法
Service按照其启动的方式,可分为两种: 1、Started Started的Service,通过在Application里用startService(Intent intent)方法来启动。这种类型的Service一经启动,会在后面无休止地运行,即使启动它的Activity被Destroy掉。要停止此类型的Service,可在Service中调用stopSelf()或在Applica