活动如何知道它是否刚刚从最小化(例如,用户按下Home并执行其他操作然后将应用程序带回到前台)或从屏幕超时和屏幕返回变黑?
如果我在应用程序上点击Home,那么OnDestroy不一定会开火,是吗?如果屏幕超时则相同。因此,一旦屏幕离开前景,似乎没有办法设置标志。
OnResume似乎一直在发射,绝对不仅仅是当一个Activity被带回到前台时。
看着LogCat我没有看到任何给我任何提示的东西,所以我在这里......
答案 0 :(得分:0)
我认为这将解释您需要的一切: http://developer.android.com/reference/android/app/Activity.html
但基本上:当活动回到前台时,onResume()
将始终触发,
当活动进入后台(或销毁)时,onPause()
将会触发。所以最重要的是答案。