即使在unbind调用之后Android服务仍然活跃

时间:2016-08-01 16:28:58

标签: android android-service-binding

在我的Android应用程序中,父活动使用

启动用户操作的服务
bindService(intent, mConnection, Context.BIND_AUTO_CREATE);

在服务中,我收到位置更新(实现LocationListener)。

我还在UI上提供了一个STOP按钮,允许用户终止该服务。

unbindService(mConnection);

此操作调用服务的onDestroy()方法。 我观察到的是,即使按下STOP按钮(因此取消绑定服务,从而销毁它),onLocationChanged()仍然会被重复调用。

当服务解除绑定并销毁时,它甚至可以实现?

0 个答案:

没有答案