アプリケーションに EventBus を含めようとしています。http://tomaszdziurko.pl/2012/01/google-guava-eventbus-easy-elegant-publisher-subscriber-cases/リンクをたどりました。
コンパイル エラーが発生します。
プロジェクトに guava-16.0.1.jar を追加しました。しかし、レジスタ機能は機能していません。
ここで何が欠けているのですか?
アプリケーションに EventBus を含めようとしています。http://tomaszdziurko.pl/2012/01/google-guava-eventbus-easy-elegant-publisher-subscriber-cases/リンクをたどりました。
コンパイル エラーが発生します。
プロジェクトに guava-16.0.1.jar を追加しました。しかし、レジスタ機能は機能していません。
ここで何が欠けているのですか?
クラスからメンバーのメソッドを呼び出そうとしていますが、これは不可能です。それらはメソッド内に入る必要があります(コンストラクターやイニシャライザーなど)。
コード例:
public class EventBusTest {
private final EventBus eventBus = new EventBus("test");
private final MultipleListener multiListener = new MultipleListener();
public void init() {
eventBus.register(multiListener);
}
}
また、この質問は、クラスとオブジェクトを理解するのに役立つ場合があります