Androidアプリの開発方法を勉強しています。アクティビティが 1 つだけの非常に単純なアプリから始めました。次に、BGM を再生するサービスを追加しました。もちろん、onPause()、onStop()、onDestroy() メソッドを使用してサービスを管理しました。
しかし、今、私は別のアクティビティを持っているので、新しいアクティビティが開かれるとバックグラウンドミュージックが停止します(メソッド onPause() が呼び出されるため)。
ユーザーがアクティビティから別のアクティビティに移行したときではなく、ユーザーがアプリ全体を閉じるか破棄したときにのみ、バックグラウンド ミュージックを停止したいと考えています。
おそらく、アプリの構築を開始したときに大きな間違いを犯したのでしょう。今、私はこの問題を解決しようとしています。
bindService も使用しようとしましたが、まだ同じ問題があります。
この問題をどのように対処すればよいですか?