在我的Android应用中,我使用

org.greenrobot.eventbus.EventBus;


1.我创建事件:

public class NotLoginEvent {
}



在我的片段中发送以下事件:

EventBus.getDefault()。post(new NotLoginEvent());
在活动中,我收到此事件:

    @Subscribe()
    public void onNotLoginEvent(NotLoginEvent notLoginEvent) {
       // do something
    }



真好很好
但是您可以看到NotLoginEvent类为空。那么发送空课好吗?也许还有另一种解决方案。我不会创建空类来发送消息。

最佳答案

您正在以正确的方式进行操作。

public static class MyEvent { /* Additional fields if needed */ }


这是来自官方文档,所以我认为您做得很好。

10-05 18:03