有什么方法可以暂停来自番石榴库的 EventBus 事件发布。
我有一个changeSomething()
发布事件的方法(例如SomethingChangedEvent
)。现在这个方法被另一个方法循环调用doStuff()
。问题是即使只有最后一次更改很重要SomethingChangedEvent
,每次调用都会发布。changeSomething()
由于事件的处理程序执行一些重量级计算,应用程序的性能会迅速下降。
最后一次changeSomething()
执行后,我想告诉番石榴恢复事件处理。
有没有办法告诉番石榴忽略SomethingChangedEvent
除最后一个之外的所有 s ?