1. onEvent()
使用onEvent来接收事件,那么接收事件和post事件在同一个线程中执行。
2. onEventMainThread()
使用onEventMainThread来接收事件,那么不论post事件在哪个线程运行,接收事件永远在UI线程执行。
3. onEventBackgroundThread()
使用onEventBackgroundThread来接收事件,如果post事件在子线程运行,那么接收事件直接在同一个线程
运行,如果post事件在UI线程,那么会启动一个子线程接收事件。
4. onEventAsync()
使用onEventAsync接收事件,无论post事件在哪个线程 (UI或者子线程) 执行,接收事件都会在一个新的子线程执。