为了账号安全,请及时绑定邮箱和手机立即绑定

bindService方方式启动service,调用unbindService时 service销毁了吗?

老师请问,(不调用startService)用bindService方方式启动service,(点击unbindService调用)调用unbindService,service回调了onDestroy方法,怎么点击播放Log还能打印播放,service销毁了吗?

正在回答

2 回答

解绑定之后将service赋值为null,解绑定的意思是 service的声明周期不再和activity一样,但绑定的时候 MyBindService的service已经被实例化,解绑定并不影响service的值,解绑定的同时 将 service赋值为null 将可以实现你想要的效果。解绑定属于正常杀死service,所以不会调用onServiceDisconnected方法。

---------来自: 孤独的追梦man                                                          


1 回复 有任何疑惑可以回复我~

代码贴上了看看~

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第3季)
  • 参与学习       74912    人
  • 解答问题       420    个

手势识别、数据存储和4大组件,让你牢牢掌握之前的基础知识点

进入课程

bindService方方式启动service,调用unbindService时 service销毁了吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信