我必須知道我的活動是否顯示。我會使用的方法的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