Я много читал о жизненном цикле деятельности, но я не могу найти простой ответ. Предположим, кто-то нажимает Включает приложения аппаратная кнопка. Когда приложение переключается на другое приложение, обязательно будет вызываться onPause()
. Также нажмите Назад (закрыть приложение) или будет вызывать onPause()
.Вызывается onPause(), когда пользователь закрывает приложение из откликов
Но вот в чем вопрос. Когда я открываю список приложений, в которых я могу переключаться между приложениями, просто нажмите кнопку, чтобы вызвать onPause()
? Я имею в виду, просто нажмите Включить приложения вызывает onPause()
?
Это не ясно для меня, и в документации не описан этот случай.
EDIT: Я ошибался, говоря, что onPause()
не вызывается после нажатия кнопки. Прости.
@downvoter хотел бы прокомментировать, что случилось с моим ответом? что вы запустили сразу за миллисекунд моего опубликования. –
@ Sharpedge расскажи мне об этом. -_- – Galax
"onPause() не будет вызываться, пока кто-то не выберет другое приложение из списка" Это ложно, по крайней мере на моем устройстве onPause вызывается, когда кнопка нажата, чтобы отобразить список приложений. – M4rtini