0

Applicationクラス内には、長時間実行される関数があります(たとえば、新しいデータのダウンロード)。操作が終了したら、UIを更新するためにいくつかの関連アクティビティに通知したいと思います。Androidでこれを実現するための最良の方法は何ですか(iOSのpostNotificationに相当)?

public class MyApplication extends Application{
    public void onCreate() {
        downloadDataInBackground(); // call operationDone when finished
    }

    private void operationDone(){
        sendMessageToAllRelatedActivities();
    }
}
4

2 に答える 2

1

これにはブロードキャスト レシーバーを使用できます。次のリンクを参照してください。

http://www.vogella.com/articles/AndroidBroadcastReceiver/article.html

于 2012-09-27T10:55:08.473 に答える