EventBus学习

视频:05_尚硅谷_EventBus_粘性事件案例_哔哩哔哩_bilibili

1.整体框架

2.demo下载地址:https://github.com/greenrobot/EventBus

3.实现非粘性时间流程:

3.1导入架包eventbus-3.0.0.jar和eventbus-3.0.0-sources.jar

3.2在接受数据页面注册eventbus和onDestroy进行反注册释放资源,然后构建一个发送信息类,并实现接收数据方法。

需要增加@Subscribe(threadMode =ThreadMode.MAIN)

在另一个页面发送数据

4.实现粘性事件流程

4.1创建一个数据类

4.2通过EventBus.getDefault().poststicky()发送粘性事假

4.3接受粘性事件

4.4注册接收粘性事件触发和解注册,注册需要注意不能多次注册,否则会出现异常

相关推荐

  1. flutter EventBus

    2024-07-14 03:48:03       24 阅读
  2. EventBus之Reactor实战

    2024-07-14 03:48:03       20 阅读
  3. EventBus原理分析

    2024-07-14 03:48:03       23 阅读
  4. eventbus增加个缓存池

    2024-07-14 03:48:03       52 阅读
  5. Android Kotlin版封装EventBus

    2024-07-14 03:48:03       37 阅读
  6. react项目使用EventBus实现登录拦截

    2024-07-14 03:48:03       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 03:48:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 03:48:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 03:48:03       58 阅读
  4. Python语言-面向对象

    2024-07-14 03:48:03       69 阅读

热门阅读

  1. Mojo: 轻量级Perl框架的魔力

    2024-07-14 03:48:03       22 阅读
  2. 最长上升子序列(最长递增子序列,LIS)

    2024-07-14 03:48:03       21 阅读
  3. 【docker镜像如何在不同的架构上运行】

    2024-07-14 03:48:03       19 阅读
  4. 第九十五周周报

    2024-07-14 03:48:03       15 阅读
  5. Python input NameError: name ‘xxx‘ is not defined.

    2024-07-14 03:48:03       18 阅读
  6. 【数据结构】二叉树

    2024-07-14 03:48:03       21 阅读
  7. AWS认证SAA-C03每日一题

    2024-07-14 03:48:03       17 阅读
  8. 高项-信息化发展知识要点

    2024-07-14 03:48:03       18 阅读
  9. 什么是开放最短路径优先(OSPF)

    2024-07-14 03:48:03       18 阅读