文件名称:EventBus五种ThreadMode
文件大小:7KB
文件格式:MD
更新时间:2021-12-26 09:26:21
EventBus ThreadMode
ThreadMode 提供了5种mode, 我觉得在只用其中的MAIN和BACKGROUD就可以了 1. ThreadMode: POSTING 事件处理和post在同一个线程中,如果是UI线程注意耗时操作。 2. ThreadMode: MAIN 事件处理将在Android的主线程(UI线程)中被调用。 3. ThreadMode: BACKGROUND 事件处理将在后台线程中被调用, 如果事件发布在子线程,则直接当前子线程处理事件;如果处理事件是耗时操作会影响后续事件的处理。 4. ThreadMode: ASYNC 事件处理将在一个单独的,且不是UI线程的线程中被调用。 5. ThreadMode: MAIN_ORDERED 在主线程中处理事件, 事件总是放入队列中通过handle处理, 并且总是发布时间按着先后顺序执行事件的处理