Ситуации, когда метод onDestroy () службы не вызывается?

Я знаю, что метод onDestroy () службы никогда не может быть вызван, но может кто-нибудь сказать мне, когда такой сценарий может произойти? Меня особенно интересует, возможно ли уничтожение Сервиса, но его виртуальная машина будет продолжать работать.

Я спрашиваю, потому что у меня есть служба, которая регистрирует ContentObservers в методе onStartCommand () службы и отменяет их регистрацию в onDestroy (). Если метод onDestroy () службы никогда не вызывался из-за того, что вся ВМ была уничтожена (вместе с созданными ею наблюдателями), это было бы хорошо. Но мне интересно, возможно ли, чтобы служба «ушла» без вызова onDestroy (), в то время как созданные ею наблюдатели будут продолжать работать и продолжать получать изменения.

Ответы на вопрос(2)

Ваш ответ на вопрос