0

是否有使用 square otto 的方式来循环发送事件或定时事件?还是我必须自己在循环中处理触发事件?

4

2 回答 2

1

我在 Otto 文档中没有看到有关此功能的任何内容,因此我认为您需要自己实现此行为。

但是你确定你需要这种行为吗?当某些事件发生时,您应该使用 eventbus,而不是在循环中通知过去发生的事件。但是,如果您想通知新注册实例的过去事件,您可能应该使用来自 Otto 的 @Produce 模式。

于 2015-03-02T16:52:46.177 回答
1

奥托不支持这一点。您可以尝试TinyBus,它除了 Otto API 之外还有postDelayed(Object, long)发布延迟事件的方法。

于 2015-03-05T07:58:57.300 回答