ユーザーをいくつかのビューに誘導した後、オーディオを再生するアプリがあります。オーディオの再生中に戻るボタンが押されたときを除いて、最初はすべて正常に機能しました。その時点でアプリは閉じましたが、オーディオは続行されました。調査した後、OnDestroyメソッドを導入し、オーディオ再生中に戻るボタンを押すと停止するメディアプレーヤーをリリースしました。
ただし、メディアプレーヤーが開始される前に、前のビューの1つで戻るボタンを押すと、強制終了メッセージが表示され、ログキャットに「アクティビティを破棄できません」と表示されます。リリースするメディアプレーヤーがないためだと思いますか?誰かが何が起こっているのか知っていますか?
メディアが再生されているときにのみsuper.OnDestroyに対してifステートメントを試しましたが、これは効果がありません。