-
接收的四个方法的区别: onEvent()与发送者线程同步; onEventMainThread()运行在主线程,适用于更新Ui操作; onEventAsync()与发送者线程无关,创建一个新线程运行,适用于多个多线程操作,内部有线程池管理; onEventBackgroundThread()运行在子线程,如果发送者在子线程,那就直接执行,若不是,则创建一个新的线程运行。
查看全部 -
onEvent() 接收者与发送者同处一个线程,即发送者什么线程接受者就是什么线程 onEventAsyc() 不管发送者是什么线程,接收者都会新建一个线程 onEventMainThread() 接收者会存在于主线程 onEventBackgroundThread() 如果发送者是主线程,那么接收者就是子线程。如果发送者是子线程,那么接收者也处于这条子线程中。查看全部
-
见截图所示
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
两个注册方法
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
查看全部
-
EventBus流程图
查看全部 -
onEvent 与发布者在同一个线程中
onEventMainThread 运行在主线程中 可以直接操作UI
onEventAsync 执行在一个新的线程中, 使用于多线程处理,内部的有线程池管理
onEvnetBackgroundThread 执行在子线程中, 如果发布者在子线程则直接执行, 如果不是 则创建一个新的线程
查看全部 -
onEventMainThread:这个接受的数据和发布者发布的数据是不一样的,一般用于对UI主线程进行刷新操作!
onEvent:发布者发布的数据和接收者接受的数据是在同一个线城中进行运行的
查看全部 -
接收的四个方法的区别: onEvent()与发送者线程同步; onEventMainThread()运行在主线程,适用于更新Ui操作; onEventAsync()与发送者线程无关,创建一个新线程运行,适用于多个多线程操作,内部有线程池管理; onEventBackgroundThread()运行在子线程,如果发送者在子线程,那就直接执行,若不是,则创建一个新的线程运行。查看全部
-
接受的四个方法区别: onEvent() 与发送者线程同步 onEventMainThread()查看全部
-
EventBus 事件总线,传递应用内的事件变动的。查看全部
-
Activity之间的数据传递 onActivityResult startActivityForResut查看全部
-
常用的事件的传递方式 监听类的方式,接口回调。fragment与activity的相互调用 广播,ipc的方式,效率比较低查看全部
-
取消注册查看全部
-
EventBus注册查看全部
-
123查看全部
举报
0/150
提交
取消