Глобальный слушатель в Android - PullRequest
0 голосов
/ 06 октября 2011

Я просто хочу спросить: есть ли какой-нибудь глобальный слушатель, который слушает в Andoird.

  1. Приложение закрыто.то есть нажата клавиша возврата домой или назад.как то, что мы имеем в iPhone SDK - (void) applicationWillTerminate: (UIApplication *) application

  2. Когда происходит сбой приложения из-за необработанного исключения.

  3. Еслиприложение ушло в фон.Слушатель goToBackground или returnToForeGround.Так же, как у нас в iPhone SDK.- (void) applicationDidEnterBackground: (UIApplication *) приложение - (void) applicationWillEnterForeground: (UIApplication *) приложение Спасибо

1 Ответ

1 голос
/ 06 октября 2011

Пункты 1 и 3 решаются путем переопределения onPause() метода действия. Это автоматически вызывается платформой, когда приложение переходит в фоновый режим. Вас может заинтересовать это короткое введение в жизненный цикл активности в Android.

для пункта 2, вы должны взглянуть на Thread.UncaughtExceptionHandler см. этот другой вопрос для вариантов использования.

...