Android:为什么活动在onPause?

时间:2012-03-21 08:33:09

标签: android android-activity onpause

我必须知道我的活动是否显示。我想使用onPause和onResume方法,但我想知道为什么活动在onPause .... 有3例:

  1. onPause中的活动,因为显示屏已关闭
  2. onPause中的活动,因为用户已单击主页按钮
  3. onPause中的活动,因为用户点击了主页按钮并关闭了屏幕
  4. 我该怎么办?感谢

    编辑:我解决了这段代码:

    ActivityManager activityManager = (ActivityManager)getContext().                .getSystemService(Context.ACTIVITY_SERVICE);
    List<RunningTaskInfo> runningTasks = activityManager.getRunningTasks(Integer.MAX_VALUE));
    

2 个答案:

答案 0 :(得分:4)

* 1。 * onPause中的活动,因为显示屏会关闭并显示任何来电:onPause()名为

* 2。 * onPause中的活动,因为用户点击了主页按钮:onUserLeaveHint()之前调用onPause()如果用户按下主页按钮

* 3。 *当用户按下返回键时:{on}之前调用的onUserInteraction() <)

答案 1 :(得分:0)

当您从一个活动转到其他活动时,您将离开该活动的活动onPause被调用。如果你想实验创建所有函数在onStart调用内调用其他活动onPause的第一个活动被调用。

如需了解更多信息,请通过以下链接查看:

http://developer.android.com/guide/topics/fundamentals/activities.html