我创建了一个带有 2 个片段(FragmentOne.java 和FragmentTwo.java )的活动( DemoActivity.java)。
我EventBus
像这样在活动中注册了EventBus.getDefault().register(this);
并在 Activity 中创建了一个 Suscriber 方法:
@Subscriber
public void abc(String str) {
Log.i(TAG,"MainActivity Called !!");
}
然后我在按钮单击时从 FragmentTwo.java 发布一个事件EventBus.getDefault().post("");
这种情况对我来说很好。但是当我在 FragmentOne.java 中创建相同的订阅者方法时,它不起作用。为什么?