在我的代码中,我正在使用 @Subscribe
注释来监听事件:
@Subscribe
public void orderUpdate(OrderUpdateEvent event)
我的问题是,对于同一个事件对象,此方法被多次调用(1-3 次取决于每次运行)。
这就是我发送此事件的方式:
busProvider.getEventBus().postOnMain(new OrderUpdateEvent();
这可能是什么原因?我是否遗漏了什么?
最佳答案
What could be the cause of that?
一种可能性是您仍然在事件总线上注册了此类的三个实例。确保您在对象不应再接收消息时unregister()
。
关于android - @Subscribe 方法为同一事件调用多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28015580/