#android #android-activity #activity-lifecycle
#Android #android-активность #действие-жизненный цикл
Вопрос:
Я понимаю, что если мое приложение уже запущено, и я не вносил никаких изменений в код, LogCat отображает следующее предупреждение:
ActivityManager: Предупреждение: Действие не запущено, его текущая задача перенесена на передний план
Чего я не понимаю, так это почему не вызывается жизненный цикл действия, подобный onResume () или onRestart ().
Приложение было не видно до того, как я попытался его повторно запустить, так почему не был вызван обратный вызов onResume () или onRestart ()?
Ответ №1:
Вы уверены, что onResume () не вызывается? Во всем моем коде я вижу, что вызывается onResume. Возможно, сообщение с примером кода, показывающее обратное.
Комментарии:
1. Согласно этой диаграмме , действие не может быть восстановлено в
Running
состояние без прохожденияonResume()
. Это независимо от того, было ли оно в состоянииPaused
илиStopped
. Должно быть, я неправильно все заметил, и с тех пор прошло много времени, поэтому я принимаю ваш ответ, если я не могу заметить иначе.