私は、基本的にPodcastを再生するためのMediaPlayerインスタンスを管理するサービスを持っています。アクティビティがサービスにバインドされると、再生、一時停止、停止などの操作を行うことができます。サービスが使用されたのは、そのアクティビティが破棄された後でもPodcastを再生し続けるためです。サービスはonBind中にアクティビティへの参照を取得できますか?
私は、サービスがエラーの場合や正常なステータス更新のためにメッセージをアクティビティに送り返すことができるようにしたいと考えています。サービスがバインドしようとしているアクティビティへの参照を取得することは可能ですか?意図がこれを利用できるように見えません。
に確かに知っサービスの例を持っていますが、サービス、または意図から放送メッセージを検索することがあります。あなたは、ある時点で活動が破壊される可能性があることを認識しなければなりません。そのため、おそらくはサービスでそれを参照することはおそらくうまくいきません。ただし、アクティビティはメッセージやインテントに応答できます。 – Emile
私はそれをその言葉では考えていませんでしたが、読んでいくと、バックグラウンドで実行されているコンポーネントからの通知の方が好ましいと思われます。あなたが言ったように、その活動はもはや周りにはないかもしれないからです。ありがとうございました。 – Tom