我正在搞乱 Android 服务,我发现ServiceConnection.onServiceConnected()
当我绑定到服务时,它会被相当可预测地调用。
但是,我的onServiceDisconnected()
方法似乎永远不会被调用,即使在 VM 死后也是如此。
我已经在服务上记录了调试消息,并显示所有线程都已关闭,等等。我知道服务是作为进程实现的;是否有我不知道的线程阻止进程退出?
我正在搞乱 Android 服务,我发现ServiceConnection.onServiceConnected()
当我绑定到服务时,它会被相当可预测地调用。
但是,我的onServiceDisconnected()
方法似乎永远不会被调用,即使在 VM 死后也是如此。
我已经在服务上记录了调试消息,并显示所有线程都已关闭,等等。我知道服务是作为进程实现的;是否有我不知道的线程阻止进程退出?