我必须知道我的活动是否显示。我会使用的方法的onPause和的onResume但我想也知道为什么活动是在onPause .... 有3种情况:在的onPauseAndroid:为什么活动在onPause?
- 活动,因为显示器关闭在
- 活动在onPause因为用户已经点击home键
- 活动中的onPause因为用户已经点击home键和屏幕关闭
我该怎么办?由于
编辑:我解决了这个代码:
ActivityManager activityManager = (ActivityManager)getContext(). .getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTasks = activityManager.getRunningTasks(Integer.MAX_VALUE));
我认为诠释这三种情况下活动之前,呼吁不显示。当一个活动被带到后台或销毁时,总是调用'onPause'方法。 – 2012-03-21 08:42:14
您应该仔细阅读[android活动生命周期](http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle) – Blackbelt 2012-03-21 08:38:15