根据文档,我正在使用GreenRobot EventBus,我想定义一些Threading属性,
但是,当我写的时候:
@Subscribe(threadMode = ThreadMode.MAIN)
public void onShowNotification(NotificationEvent event) {
if(event == NotificationEvent.bannerEvent) {
updateContents();
}
}
我收到一个错误,指出编译器指定方法cannot resolve method 'threadMode'
我的gradle
文件中有
implementation 'org.greenrobot:eventbus:3.1.1'
答案 0 :(得分:1)
我怀疑您的项目使用了另一个也带有@Subscribe
关键字的库。当光标移到@Subscriber
并转到定义时,是否可以尝试CMD + B,是否转到org.greenrobot.eventbu.Subscribe
?
此处的重点:发生错误cannot resolve method
时,您可以随时转到定义中检查发生的情况:)