Android,应用程序在锁定屏幕启动后重新启动

Ham*_*mid 5 android state android-activity

我一直在玩各州试图找出原因,当我按下电源按钮调出锁定屏幕时,我的应用程序失去焦点并调用它的onStop()(应该如此)但是它调用onStart( )再次在屏幕熄灭之前.这导致我出现问题,因为我的应用程序中的某些声音(可能是其他东西)在锁定屏幕处于活动状态时再次开始播放.

当锁屏活动时,如何确保它正确地背景和停止?

Jul*_*rgé 7

我不久前遇到了这个问题.在AndroidManifest.xml中,请确保您拥有:

机器人:configChanges = "keyboardHidden |方向"

这将阻止您的活动在运行时'配置更改'上重新启动.请参阅自己处理配置更改.这样,您的应用就会侦听会导致重启的事件(如方向和键盘可见性更改),并在您的活动中处理它们.

这里还有一个非常类似的问题: Android上的活动重启