Я работаю со службами Android и обнаружил, что ServiceConnection.onServiceConnected()
вызывается довольно предсказуемо, когда я связываюсь со службой.
Однако, мой onServiceDisconnected()
метод, кажется, никогда не вызывается, даже после того, как ВМ умирает.
Я зарегистрировал отладочные сообщения в сервисе и показал, что все потоки были закрыты и т. Д. Я знаю, что сервисы реализованы как процессы; существуют ли потоки, о которых я не знаю, которые мешают завершению процесса?