2013-08-12 3 views
0

Итак, идея состоит в том, что пользователь запускает приложение, и мне нужно выполнить задачу X.Можно ли узнать, когда приложение Android вернется из фона?

Пользователь работает некоторое время, а затем уходит (приложение находится в фоновом режиме сейчас).

Затем он снова открывает приложение (из фона), и мне снова нужно выполнить задачу X.

В первом случае я могу просто использовать onCreate() пользовательского класса Application, но это не так просто со вторым - нет метода onResume() или что-то в этом роде. Есть идеи?

+0

Используйте onCreate, onResume, onPause и т. Д. Ваших производных классов вместо – tiguchi

+0

@NobuGames, но 'onResume' и' onPause' также выполняются при переходе в/из другого действия, и это не мое дело. –

+1

Возможно, следующий вопрос поможет: http://stackoverflow.com/questions/4414171/how-to-detect-when-an-android-app-goes-to-the-background-and-come-back-to -The-фо – tiguchi

ответ

0

Accroding to activity lifecycle Каждый раз, когда активность больше не отображается пользователю, тот же метод вызывается, независимо от того, шел ли он фон, нажав «Главная» или наложив другое действие.

Смежные вопросы