在屏幕锁定时保持onPause状态的活动?

时间:2012-05-31 07:34:53

标签: android

当用户按下屏幕锁定当前正在运行的活动将进入onDestroy状态。如何防止这种情况?当屏幕锁定被激活时,我需要仅将我的活动维持在onPause状态吗?

注意: 对于正常活动,当我按下屏幕锁定按钮时,它仅进入onPause状态..但是用于捕获仅进入onDestroy状态的视频的活动

2 个答案:

答案 0 :(得分:0)

您无法“选择”系统对您的活动所做的事情。如果系统决定销毁它,无论如何都会调用'onDestroy'。只有在某些角落情况下,您才能告诉系统应该做什么(例如,不要在方向更改时销毁)。如果你不想被杀,你应该获得Wake Lock

答案 1 :(得分:0)

您可以使用onRestoreInstanceState()和onSavedInstanceState()

保存您的实例