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