Я должен знать, отображается ли моя активность или нет. Я бы использовал метод onPause и onResume, но я также хочу знать, почему активность находится в onPause.... Есть 3 случая:
- Активность в onPause, потому что дисплей выключается
- Активность в onPause, потому что пользователь нажал кнопку «Домой»
- Активность в onPause, потому что пользователь нажал кнопку «Домой» и выключил экран
Как я могу сделать ? Спасибо
РЕДАКТИРОВАТЬ: я решил с помощью этого кода:
ActivityManager activityManager = (ActivityManager)getContext(). .getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTasks = activityManager.getRunningTasks(Integer.MAX_VALUE));
onPause
. - person Frank Cheng   schedule 21.03.2012