0

アプリケーションに EventBus を含めようとしています。http://tomaszdziurko.pl/2012/01/google-guava-eventbus-easy-elegant-publisher-subscriber-cases/リンクをたどりました。

コンパイル エラーが発生します。 ここに画像の説明を入力

プロジェクトに guava-16.0.1.jar を追加しました。しかし、レジスタ機能は機能していません。

ここで何が欠けているのですか?

4

1 に答える 1

1

クラスからメンバーのメソッドを呼び出そうとしていますが、これは不可能です。それらはメソッド内に入る必要があります(コンストラクターやイニシャライザーなど)。

コード例:

public class EventBusTest {

  private final EventBus eventBus = new EventBus("test");

  private final MultipleListener multiListener = new MultipleListener();

  public void init() {
    eventBus.register(multiListener);
  }

}

また、この質問は、クラスとオブジェクトを理解するのに役立つ場合があります

于 2014-03-27T14:35:55.790 に答える