私はメディアストリーミングアプリを開発しています。デバイスがロックされるとメディアの再生が停止しますが、デバイスのロックを解除する前に再生を再開します。ロック画面でアクティビティのライフサイクル/メディアの再生が再開されます
何が原因で発生する可能性がありますか?
私はメディアストリーミングアプリを開発しています。デバイスがロックされるとメディアの再生が停止しますが、デバイスのロックを解除する前に再生を再開します。ロック画面でアクティビティのライフサイクル/メディアの再生が再開されます
何が原因で発生する可能性がありますか?
これは、ロック解除ボタンを押したときにAndroidライフサイクルが機能しているが、ロック画面に残っているためです。
onResume()は、アプリが表示されているとは限りません。ロックされた電話機の場合、電話機のディスプレイがロック画面にあっても、画面がオンになるとすぐにonResume()が送信されます。
これは、このブログの記事で詳しく説明されていますメディアクラスの
http://android-developers.blogspot.com/2011/11/making-android-games-that-play-nice.html
ciclelifeは自動的にそれを行います。 OnResumeメソッドとOnPauseメソッドで@overrideを試してください。
このリンクを自分自身で投稿するつもりでした –