Моя конечная цель состоит в том, чтобы иметь приложение, которое запускает блок кода, когда он (приложение, а не действие) открывается после выхода (возврат с домашнего экрана и т. Д.) ..)
Согласно жизненному циклу действия, это должно быть событие onRestart ()
для каждого действия (по крайней мере, как я его интерпретирую)
Оба onRestart ()
и onResume ()
вызываются независимо от того, возвращаюсь ли я к Activity в приложении (кнопка «назад») И когда приложение вызывается обратно.
Учитывая эту диаграмму
Я интерпретирую это так:
Я неправильно понимаю?
РЕДАКТИРОВАТЬ (Уточнение конкретного варианта использования)
Я пытаюсь использовать onRestart () для репликации некоторой логики безопасности (проверка PIN-кода), найденной в onCreate (), но она вызывается, даже когда я нажимаю кнопку возврата внутри приложение ...