有没有内置square otto的方法来在循环中发送事件或定时事件?或者我必须自己在一个循环中处理触发事件?
发布于 2015-03-03 00:52:46
我在Otto文档中看不到任何关于这个特性的东西,所以我认为你需要自己实现这个行为。
但是你确定你需要这个行为吗?当某个事件发生时,您应该使用eventbus,而不是在循环中通知过去发生的事件。但是,如果你想通知过去的事件,新注册的实例,你可能应该使用@Produce from Otto。
发布于 2015-03-05 15:58:57
奥托不支持这一点。您可以尝试使用TinyBus,除了Otto API之外,它还具有用于发布延迟事件的postDelayed(Object, long)方法。
https://stackoverflow.com/questions/28814846
复制相似问题