美文网首页
Kotlin 中使用 EventBus

Kotlin 中使用 EventBus

作者: Obadiah | 来源:发表于2017-08-22 17:28 被阅读0次

换到 Kotlin 后,之前的 EventBus 不能正常用,发现这个还挺好用的。

依赖:

compile 'com.eightbitlab:rxbus:1.0.2'

注意事项:

  • 可以直接在 Fragment 中使用,不用 Activity 中使用后再发送事件到 Fragment。

注册和接收事件:

Bus.observe<UpdatePersonInfoEvent>()
        .subscribe {
            personInfo(it)
        }
        .registerInBus(this)

取消注册:

Bus.unregister(this)

发送事件:

Bus.send(UpdatePersonInfoEvent(true))

相关文章

  • Kotlin 中使用 EventBus

    换到 Kotlin 后,之前的 EventBus 不能正常用,发现这个还挺好用的。 依赖: 注意事项: 可以直接在...

  • Android轻量级事件分发LiveBus

    LiveBus 功能类似于EventBus,得益于kotlin的语言优势,使用方便简单。自动检测Activity和...

  • EventBus

    《EventBus使用详解(一)——初步使用EventBus》 《EventBus使用详解(二)——EventBu...

  • EventBus简单实用

    EventBus github 地址 在Android Studio中添加如下依赖: EventBus 的使用 创...

  • EventBus的ThreadMode使用以及分析(二)

    简介 回顾上篇文章EventBus认识(一)中我们谈到EventBus的特性、以及EventBus在项目是如何使用...

  • EventBus

    EventBus的简介 EventBus 又称为事件总线。在Vue中可以使用 EventBus 来作为沟通桥梁的概...

  • kotlin EventBus

    用kotlin简单的实现一下EventBus,直接上代码。 事件订阅方法注解Subscribe 订阅方法运行所在线...

  • EventBus源码详解

    EventBus笔记 一、EventBus使用 EventBus使用有四步骤: 二、Eventbus.getDef...

  • Android中EventBus的进阶使用

    Android中EventBus的进阶使用 EventBus使用一-基础 1 概述 前一篇给大家简单演示了Even...

  • eventbus使用kotlin简单的实现

    https://github.com/zhouzikk/EventBus_study[https://github...

网友评论

      本文标题:Kotlin 中使用 EventBus

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