美文网首页Android 开发
EventBus注册与解注册逻辑封装

EventBus注册与解注册逻辑封装

作者: BugFree张瑞 | 来源:发表于2018-12-04 15:28 被阅读14次
@MainThread
public void toggleEvent(boolean enabled) {
    final boolean hasRegistered = EventBus.getDefault().isRegistered(this);
    if (hasRegistered && !enabled) {
      EventBus.getDefault().unregister(this);
    } else if (!hasRegistered && enabled) {
      EventBus.getDefault().register(this);
    }
  }

相关文章

  • EventBus注册与解注册逻辑封装

  • 开发过程中遇到的小问题。

    1、EventBus注册问题 注册以及解绑之前判断是否注册过注册: 解绑: 2、RecyclerView ite...

  • EventBus服务下载使用

    1.先创建一个服务(别忘了在清单文件注册) 2 在接收数据方注册EventBus与解注册

  • EventBus源码解析

    注册 我们平时使用eventbus要先注册,这里看一下注册的逻辑 接下来我们看一下注册eventbus的代码 然后...

  • Gradle插件开发-EventBus自动注册

    com.eventbus.autoregister EventBus自动注册与反注册 支持在Activity on...

  • Eventbus源码解析

    EventBus.getDefault() 在注册、解绑、发送事件的时候,我们都需要先获取Eventbus实例,通...

  • EventBus3 封装

    思路 封装一个EventBus工具类,消息类MessageEvent 在BaseActivity中选择注册及接收消...

  • EventBus全解析系列(三)

    EventBus 事件分发源码分析 承接上篇我们讲了EventBus的注册和反注册,本篇我们来讲解EventBus...

  • EventBus3.0源码分析

    一、EventBus的使用 二、源码分析 EventBus的使用一般分三步,1、注册、订阅,2、事件发送,3、解绑...

  • eventbus

    注册eventbus 有注册就要有取消注册,在页面onDestroy()方法中调用 注册 取消注册 发出事件,传递数据

网友评论

    本文标题:EventBus注册与解注册逻辑封装

    本文链接:https://www.haomeiwen.com/subject/cbamcqtx.html