我正在尝试在我的应用程序中包含 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);
}
}
此外,这个问题可能有助于您理解类与对象