データをダウンロードするサービスがあり、このサービスにバインドされているアクティビティに進行状況の値を送信したいと考えています。
同様の問題に対して利用可能な解決策を知っています:サービスへのAsyncTask、Messenger、およびBounding Activity。境界サービスアプローチを使用して実装したいと思います。
私が見つけたすべての例は、サービスでパブリックメソッドを作成し、サービスにバインドした後にアクティビティクラスからメソッドを呼び出しますが、私の状況では、頻繁な更新値を取得するには無限ループが必要になると思います. サービスがデータをアクティビティに送信し、進捗値が変更されたときに UI を更新する方法はありますか? (Messenger または AsycTask を使用しない場合)
前もって感謝します。