检查活动已“恢复”的方式

时间:2012-02-29 23:25:06

标签: android android-activity

活动如何知道它是否刚刚从最小化(例如,用户按下Home并执行其他操作然后将应用程序带回到前台)或从屏幕超时和屏幕返回变黑?

如果我在应用程序上点击Home,那么OnDestroy不一定会开火,是吗?如果屏幕超时则相同。因此,一旦屏幕离开前景,似乎没有办法设置标志。

OnResume似乎一直在发射,绝对不仅仅是当一个Activity被带回到前台时。

看着LogCat我没有看到任何给我任何提示的东西,所以我在这里......

1 个答案:

答案 0 :(得分:0)

我认为这将解释您需要的一切: http://developer.android.com/reference/android/app/Activity.html

但基本上:当活动回到前台时,onResume()将始终触发, 当活动进入后台(或销毁)时,onPause()将会触发。所以最重要的是答案。