#android
#Android
Вопрос:
Когда в Android открыты другие программы, как я узнаю, когда моя программа теряет фокус или набирает фокус?
Я видел событие onFocusChanged
View, но я думаю, что это не связано (когда я использую средство смены вида).
Как это можно сделать?
Комментарии:
1. Посмотрите на developer.android.com/reference/android/app / … .
Ответ №1:
В вашей Activity
вы можете переопределить методы жизненного цикла. В частности, onCreate, OnStart, onResume, onPause, onStop и onDestroy. Наиболее полезными из них являются:
onCreate
: отлично подходит для одноразовой инициализации.onResume
: обновите свои данные, потому что ваше приложение вот-вот снова выйдет на передний план.onPause
: сохраните свои данные и остановите все, что не нужно запускать, пока у вашего приложения нет переднего плана.
Смотрите http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle для получения полного обзора этих методов и жизненного цикла ваших действий.