当 RoboGuice 触发 Event 时,我的事件回调将在哪里执行,在哪个线程中?例如,我有一个活动(@Observes OnUpdateUiEvent e)。我还有一个触发新 OnUpdateUiEvent("data") 的后台线程。那么,按照我的理解,我的 do() 方法将在 bg 线程中执行吗?如果我用 AndroidAnnotations 中的 @Background 注释 do() 会怎样?预处理器是否应该在 runInUiThread() 中调用 do()?
如果一切正常,我认为这种模式将提供线程之间最简单的通信方式。