我正在解决游戏开启时按下电源按钮的问题。正如我的日志所说,在屏幕被锁定后,会调用一系列不同的Activity
生命周期回调,并且当屏幕解锁时也会发生同样的情况。我正在onResume()
开始播放背景音乐,那么如何在屏幕锁定时确保不播放音乐?我已经了解了ACTION_SCREEN_OFF
和ACTION_SCREEN_ON
广播,但AFAIK建议不要听这些事件。这个问题有没有优雅的解决方法?提前谢谢。
答案 0 :(得分:0)
如果你在onPause方法中暂停它,你应该有你想要的效果,不是吗?
答案 1 :(得分:-1)
使用ACTION_USER_PRESENT
...这就是你想要的。