Android:当显示屏关闭时,活动破坏

问题描述:

当显示屏关闭活动时,我遇到了代码问题,因为它已经从销毁中重新启动....为什么?当显示器关闭活动不一定要去onPause ??Android:当显示屏关闭时,活动破坏

根据Android活动的生命周期,当活动变为后台时,onPause被调用,但是从现在开始,系统可以通过其意愿终止活动,即。系统需要更多的内存。
你遇到的是正常的。

+0

但我的活动是destroid ,为什么? – MimmoG 2012-03-04 01:34:17

+0

您可以阅读logcat以查找更多信息。它是决定杀死这个活动的系统,而不是开发者。一般来说,这是因为需要更多的内存。 – Huang 2012-03-04 01:53:08

您的景观应用程序?如果是这样,看看这个答案了: onDestroy gets called each time the screen goes on

简短的回答:执行onConfigurationChanged(),并更改AndroidManifest.xml文件此活动:机器人:configChanges =“keyboardHidden |定位”