【发布时间】:2019-01-30 19:57:02
【问题描述】:
假设我们有以下方法,它将在不同的时间被调用,例如 10 次:
EventBus.getDefault().post(Id_of_Media_Group);
另一个类中的接收器方法将按顺序类似于以下方法(因为使用了 ThreadNode.MAIN_ORDERED):
@Subscribe(threadMode = ThreadMode.MAIN_ORDERED)
public void refreshList(ExampleClass example) {
// doing a fairly heavy duty
}
这意味着将使用一个队列(调用)来完成,并且每个队列的元素(调用函数)可能需要一些时间才能完成,我的问题是,我如何理解每个工作或所有这些工作何时会使用 Listener 完成了吗? 我的 Listener 必须在以前的方法类中。
【问题讨论】:
标签: java android multithreading queue event-bus