rxbus专题

Kotlin 实现的基于 RxJava 2.× 的 RxBus

实现 既然你主动打开了这篇文章,那你肯定了解 RxBus 是什么,以及 RxBus 是干什么用的。所以我就偷个懒不陪你复习基础知识了 #滑稽,下面直接贴代码。 Kotlin 实现的基于 RxJava 2.× 的 RxBus 单例: object RxBus {// 支持背压且线程安全的,保证线程安全需要调用 toSerialized() 方法private val mBus: Flowable

Rxbus实现事件总线(RxJava2.0)

封装base的时候想到事件分发 既然用到了Rxjava 很神奇的发现了Rxbus这个东西,那就学习下~Github:https://github.com/balckban/RxbusDemo-RxJava2.0- ezgif-1-3b2413c862.gif 首先是gradle的配置 compile "io.reactivex.rxjava2:rxjava:2.1.3"comp

用RxJava实现Rxbus替换EventBus事件总线

首先,Rxjava不必多说,可以说和Retrofit是年度最火框架,在GitHub上都已经超过两万star,Eventbus也不必多说,目前大多数开发者大多数项目一定会用到EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。本文介绍Rxbus如何完美替换Eventbus,减少APP体积.

广播、观察者模式、EventBus、RxBus的区别

0、说明 本篇是对Android广播、观察者模式、EventBus、RxBus四者的一些看法,工作中遇到问题时候的一些取舍,也可以回答面试官提到的这方面问题。 1、Android全局广播Broadcast 首先全局广播是重量级别的,并且会消耗很多资源,但是可以跨进程通信,通过以上优缺点可以知道只有一种情况下才会用到它,跨进程的时候,这个特点也是其他方案不能达到的。 2、Android本地广