0

こんにちは皆さん、質問があります。何かをグーグルで検索しましたが、興味深いものが見つかりませんでした。

Java には 2 つのスレッドがあり、1 つはバックグラウンドに、もう 1 つはフォアグラウンド (UI) にあります。バックグラウンドのスレッドが gui 変数の状態を変更するとき、非同期イベントを送信したいと思います。イベント、ハンドラーが存在しますが、これらすべてのスタッフを実装する必要があります。

Android で EventBus のようなイベントを渡す短い方法はありますか?

ありがとうございました!

4

1 に答える 1

1

Google Guava EventBusを試すことができます。

以下は、Ram Satish による Guava EventBus Examplesの簡単な例です。

package com.javarticles.guava;

import com.google.common.eventbus.EventBus;

public class SimpleEventBusExample {
    public static void main(String[] args) {
        EventBus eventBus = new EventBus();
        eventBus.register(new SimpleListener());
        System.out.println("Post Simple EventBus Example");
        eventBus.post("Simple EventBus Example");
    }
}
于 2016-01-24T20:00:34.567 に答える