Реализация ТОЛЬКО при возобновлении работы приложения из Launcher - PullRequest
0 голосов
/ 10 июня 2011

Я хочу, чтобы мое приложение выполняло определенную реализацию только тогда, когда оно возобновляется из модуля запуска.Вроде как, когда пользователь нажимает кнопку «Домой» и возобновляет приложение позже.Эта реализация не должна запускаться, когда это происходит, например:

  1. Изменения активности в самом приложении.
  2. Телефонный звонок или любой другой вид прерывания, который приведет приложение к фону.

Я знаю, что не должен фиксировать событие нажатия кнопки «Домой».Существуют ли альтернативные способы записи того, что делает / вызывает кнопка Home, чтобы приложение могло ее распознать?

Заранее спасибо!

РЕДАКТИРОВАТЬ: onUserLeaveHint () делаетсделать что-то, что я хочу (пункт 2).Но при прохождении мероприятий этот метод тоже будет вызываться.Просто интересно, есть ли в любом случае (не идеальное, но лучшее решение), которым кто-то может поделиться.Спасибо!

1 Ответ

1 голос
/ 10 июня 2011

если вы нажмете кнопку «home» вашего приложения во время работы, будет вызван onPause () и ваше приложение перейдет в фоновый режим. Когда ваше приложение выйдет на передний план onResume () будет называться.Также onUserLeavehint () будет вызываться при нажатии на кнопку возврата домой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...