在我的Android应用程序中,父活动使用
启动用户操作的服务bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
在服务中,我收到位置更新(实现LocationListener)。
我还在UI上提供了一个STOP按钮,允许用户终止该服务。
unbindService(mConnection);
此操作调用服务的onDestroy()方法。 我观察到的是,即使按下STOP按钮(因此取消绑定服务,从而销毁它),onLocationChanged()仍然会被重复调用。
当服务解除绑定并销毁时,它甚至可以实现?