私はバインドされたサービスを使用してメディアプレーヤーを作成し、メディアの再生や一時停止などのすべてのバックグラウンド操作をこのように行うアンドロイドで音楽プレーヤーを構築しています。
mediaplayer のすべての UI コンポーネントはアクティビティに実装されており、mediaplayer の準備完了、メディアの再生中、一時停止などのイベントをサービスからアクティビティに伝達して、それに応じて UI を変更する必要があります。それを行う最善の方法は何ですか?
さまざまな状態のサービスからアクティビティへのブロードキャストは、それを実装する 1 つの方法です。