Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当我按下电源键锁定屏幕时,onResume在onPause之后被调用_Android_Android Activity - Fatal编程技术网

Android 当我按下电源键锁定屏幕时,onResume在onPause之后被调用

Android 当我按下电源键锁定屏幕时,onResume在onPause之后被调用,android,android-activity,Android,Android Activity,当我在android游戏中按电源键时,活动的onPaused会按预期被调用,但onResume之后也会被调用,这会导致在打开锁屏的情况下播放游戏音乐。并且屏幕未按预期关闭 screenOrientation设置为横向,并且configChanges=“screenSize | fontScale | orientation | keyboardHidden | keyboard” 我在google和android文档上搜索了几个小时,但一无所获。希望有人能给我一些启发。你应该发布一些代码,特别是

当我在android游戏中按电源键时,活动的
onPaused
会按预期被调用,但
onResume
之后也会被调用,这会导致在打开锁屏的情况下播放游戏音乐。并且屏幕未按预期关闭

screenOrientation
设置为
横向
,并且
configChanges=“screenSize | fontScale | orientation | keyboardHidden | keyboard”


我在google和android文档上搜索了几个小时,但一无所获。希望有人能给我一些启发。

你应该发布一些代码,特别是onCreate/onPause/onResume中发生的事情,例如wakelocks等。我见过类似的东西。这与我在onPause中处理各种唤醒锁的操作有关。谢谢,这确实与我的获取/释放唤醒锁有关,当我删除这些调用时,这个问题就消失了。