0

ゲームが開いているときに電源ボタンが押されるという問題に取り組んでいます。私のログが言うように、画面がロックされた後、一連の異なるActivityライフサイクルコールバックが呼び出され、画面のロックが解除されたときに同じことが起こります。でバックグラウンドミュージックの再生を開始してonResume()いますが、画面がロックされているときに音楽を再生しないようにするにはどうすればよいですか?私はそれについて学びACTION_SCREEN_OFFACTION_SCREEN_ON放送しましたが、AFAIKはそれらのイベントを聞くことはお勧めできません。この問題に対するエレガントな回避策はありますか?前もって感謝します。

4

2 に答える 2

0

onPause メソッドで一時停止すれば、思い通りの効果が得られるはずですよね?

于 2012-08-01T16:56:27.077 に答える
-1

使用ACTION_USER_PRESENT...それはあなたが望むものです。

于 2014-04-01T19:03:00.397 に答える