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