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