当用户按下屏幕锁定当前正在运行的活动将进入onDestroy状态。如何防止这种情况?当屏幕锁定被激活时,我需要仅将我的活动维持在onPause状态吗?
注意: 对于正常活动,当我按下屏幕锁定按钮时,它仅进入onPause状态..但是用于捕获仅进入onDestroy状态的视频的活动
答案 0 :(得分:0)
您无法“选择”系统对您的活动所做的事情。如果系统决定销毁它,无论如何都会调用'onDestroy'。只有在某些角落情况下,您才能告诉系统应该做什么(例如,不要在方向更改时销毁)。如果你不想被杀,你应该获得Wake Lock。
答案 1 :(得分:0)
您可以使用onRestoreInstanceState()和onSavedInstanceState()
保存您的实例