2012-02-29 42 views
0

一个活动如何知道它是否从最小化中被带回(例如,用户按Home并做了其他的事情,然后将应用程序带回到之后的前景)或从屏幕超时和屏幕变黑?检查一个活动被“复活”的方式

如果我在应用程序中打开Home,那么OnDestroy不一定会触发,是吗?如果屏幕超时,也是如此。因此,只要屏幕离开前景,似乎没有办法设置标志。

OnResume似乎一直在开火,绝对不只是当一个Activity被带回到前台。

看logcat的我没有看到任何东西,让我的任何提示,所以我在这里...

+0

看看[活动生命周期](http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle)图表 - 应该给你一个高层次的准确概览上。 – 2012-02-29 23:40:04

回答

相关问题