AndroidクラスServiceを拡張するAudioServiceというサービスがあります。さらに、アプリには5つのアクティビティがあります。1つのサービスをこれらのアクティビティのうち3つだけにバインドするにはどうすればよいですか?
私が興味を持っているのは、ユーザーがこれら3つのアクティビティのいずれかを表示しているときにサービスを実行する機能ですが、他のアクティビティを表示すると、サービスはシャットダウンされます。
たとえば、ユーザーがボタンをクリックしてこれら3つのアクティビティのいずれかに入ると、サービスが開始されます。その時点でMediaplayerオブジェクトを開始できます。他のナビゲーションボタンまたは戻るボタンをクリックすることができ、これら3つのアクティビティのいずれかを表示している限り、音楽は途切れることなく再生され続けます。