2016-07-07 4 views
-2

アクティビティにメディアプレーヤーがあります。ユーザーがボタンをクリックしたときに画面が消えてもビデオは再生され続けますアクティビティ。Android:アクティビティを破棄したり一時停止したりせずにディスプレイをオフにする

+0

あなたの質問がありますか?あなたがこれまでに試したことを示してください。ありがとうございました。 –

答えて

0

Androidアクティビティのライフサイクルに従って、アクティビティがバックグラウンドになると、onPauseが呼び出されますが、これ以降、システムはその意思でアクティビティを強制終了します。システムはより多くのメモリを必要とする。 これは、開発者ではなく、活動を殺すかどうかを決めるシステムです。一般的には、より多くの記憶が必要なためです。

Understand the Lifecycle Callbacks

0
  1. 活動が
  2. を一時停止しなければならないあなたが再開したときに、メディアを一時停止し、イベントに
  3. 一時停止をチェックする手順onPause()onResume()を上書きすることができますメディアを再開する
  4. メディアが他のスレッドを再生していて、アクティビティを描画しています。アクティビティが一時停止しているが、メディアスレッドが動作しているとき