我编写了一个应用程序,其中包含清单文件中设置了以下属性的服务:
(android:process=":remote)
当我调用bindService()时,它会建立连接并调用onServiceConnected()。
但是,当我调用killBackgroundProcesses()来终止服务进程时,onServiceDisconnected()永远不会被调用。
http://developer.android.com/reference/android/content/ServiceConnection.html#onServiceDisconnected(android.content.ComponentName)处的文档说,只要托管服务的进程崩溃或被杀死,就会调用onServiceDisconnected()。知道为什么在上述情况下没有调用它?