Диаграмма жизненного цикла Activity на андроиде не гарантирует, что onDestroy() будет вызван, но процесс может быть убит, а Activity будет удален внезапно. Диаграмма жизненного цикла службы на андроиде гарантирует, что будет вызван onDestroy(). Поэтому у меня есть два вопроса, касающихся этой разницы.
Во-первых, если Служба является частью того же процесса, что и Activity, называется вызываемой службой onDestroy(), хотя Activity onDestroy() не вызывается? Я думаю, что нет, поскольку "убийство процесса" предполагает, что операционная система останавливает свои потоки и освобождает свои ресурсы.
И если это так, может ли ОС-сервис быть убит операционной системой?