2011-10-17 4 views
3

私は3つのアクティビティ()を持つAndroidアプリを作成しています:A、B、C; 1つのサービス:SユーザはアクティビティAを使用してサービスを開始できます。このサービスは7つのステップで長時間実行されます。各ステップには数秒(または数分)かかります。ステップが完了すると、サービスは、Activity()のBとCに、進捗状況が表示されている場合に通知します。つまり、私はサービスを開始したアクティビティとは異なるアクティビティに通知したいと思います。表示されていない場合は、アクティビティを表示する必要はありません。サービスの進行状況をアクティビティに通知するには

どうすればよいですか?最もクリーンでシンプルなソリューションとは何ですか?

答えて

3

実行時にレシーバを登録し、イベントをリスン/パブリッシュします。 This答えは例です。

関連する問題