我必须知道我的活动是否显示。我会使用 onPause 和 onResume 方法,但我也想知道为什么活动在 onPause 中......有 3 种情况:
- 活动在 onPause 因为显示器关闭
- onPause 中的活动,因为用户单击了主页按钮
- onPause 中的活动,因为用户单击了主页按钮并关闭了屏幕
我能怎么做 ?谢谢
编辑:我用这段代码解决了:
ActivityManager activityManager = (ActivityManager)getContext(). .getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTasks = activityManager.getRunningTasks(Integer.MAX_VALUE));