E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RxBus
Android搭建应用框架系列之
RxBus
前言项目中,往往少不了事件总线,以前一般使用EventBus,但现在由于Rx系列的强大,也就投入了
RxBus
的怀抱。
Goach
·
2019-10-31 03:28
RxBus
:用RxJava实现EventBus
项目引入了RxJava之后,想减少包的依赖,决定使用RxJava实现EventBus。先来一个简单的实现:publicclassRxBus{privatefinalSubjectbus;privateRxBus(){//把非线程安全的PublishSubject包装成线程安全的SerializedSubjectbus=newSerializedSubject事件类型*@return特定类型的Obs
csReven
·
2019-10-31 01:07
放弃 EventBus,用 LiveData 撸一个事件总线框架
前言当前市面上,比较常用的事件总线,仍然是EventBus和
RxBus
,早期我曾经写过EventBus源码解析,这两个框架不论是哪个,开发者都需要去考虑生命周期的处理.而美团给出了个解决方案,通过LiveData
Android高级架构师
·
2019-09-29 21:30
放弃 EventBus,用 LiveData 撸一个事件总线框架
前言当前市面上,比较常用的事件总线,仍然是EventBus和
RxBus
,早期我曾经写过EventBus源码解析,这两个框架不论是哪个,开发者都需要去考虑生命周期的处理.而美团给出了个解决方案,通过LiveData
Android高级架构师
·
2019-09-29 21:30
android -------- LiveDataBus的使用
相对于通信总线类型的框架EventBus和
RxBus
来说,它更简单,更简洁、更解耦。
切切歆语
·
2019-09-14 22:28
Android
LiveDataBus
LiveData
LiveData
LiveData
Android
android -------- LiveDataBus的使用
相对于通信总线类型的框架EventBus和
RxBus
来说,它更简单,更简洁、更解耦。
切切歆语
·
2019-09-14 22:28
Android
手写消息总线LiveDataBus,让你永无后顾之忧
不知道对各位需要面试和有跳槽想法的小伙伴有没有帮助,今天收集一篇关于LiveDataBus方面的文章,面试方面的收集,后续我还会持续更新如果觉得有用可以点个关注Android四大组件和线程间通信方式有很多,比如Handler管道、广播、接口回调、
rxBus
Android架构
·
2019-08-03 15:36
Android
LiveDataBus
还在用
RxBus
&EventBus?你Out啦!哥哥教你用更简单的LiveData来代替Android事件总线
从最早的Intent,Handler,BroadcastReceiver,接口回调,到最近几年开发者中流行的通信总线类的框架EventBus,
RxBus
。
哥哥是欧巴Vitory
·
2019-08-03 10:36
基于LifeOwner的RxJava内存泄漏解决方案
ActivityonDestroy时释放掉其所有的Disposable了解LifeOwner可以看一下这篇文章:AndroidArchitectureComponents组件介绍使用方法:在Activity与Fragment中
RxBus
.toObservable
susion哒哒
·
2019-07-29 16:39
RxBus
的使用及解析
看了挺多文章的,大部分都是直接给最后结果的,这篇不是,而是一步一步的敲出最后的结果,有步骤的内容更有助于理解,可以知道为什么这么写~觉得很好就分享了,下文是转载自:
RxBus
的使用及解析前言相信项目中使用了
TheDistanceCH
·
2019-06-06 10:23
进阶系列
Rxbinding使用案例及分析
当今天下,Rxjava异军突起,凭借其简洁明了过程可控的链式编程,和强大的操作符,深受广大开发者青睐,同时也出现很多Rx相关库,如Rxbinding、RxPermission等,还有常用的
RxBus
(这个不是库
CQAHF
·
2019-04-17 13:21
Android开发
Android消息总线的演进之路【新的消息总线框架】
对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、
RxBus
。
Android全栈
·
2019-04-12 16:04
kotlin完成的项目
项目是基于kotlin写的:Android端:1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术:ARouter+Retrofit+Rxjava+Okhttp+Dagger2+
Rxbus
CoderTree
·
2019-03-22 22:04
App优雅退出
1.
RxBus
优雅式首先,在基类BaseActivity里,注册
RxBus
监听:publicclassBaseActivity3extendsAppCompatActivity{SubscriptionmSubscription
bagelly5
·
2019-03-13 15:57
LiveDataBus 感知组件生命周期的事件通信框架
相对于通信总线类型的框架EventBus和
RxBus
来说,它更简单,更简洁、更解耦。
黄志成_
·
2019-02-28 23:54
Android Fragment与Fragment、Activity通信的方式的总结
Fragment中调用另外一个Fragment中的方法2.使用接口回调https://www.cnblogs.com/smyhvae/p/4000390.html3.使用广播(both)4.EvnetBus/
rxbus
Crystal_xing
·
2019-02-28 11:50
android
Android消息总线的演进之路:用LiveDataBus替代
RxBus
、EventBus
对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、
RxBus
。
Android高级开发
·
2019-02-27 22:05
抛弃EventBus,用LiveDataBus代替—Android消息总线的演进之路
对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、
RxBus
。
疯狂的程序员丶
·
2019-01-25 19:38
Android开发
用LiveData实现一个事件总线
在通信总线类框架中,EventBus因其简洁的使用方式和解耦能力受到广大开发者的喜爱并在之后衍生除了诸如
RxBus
等基于观察者模式的框架写的通信库。
黎清海
·
2019-01-02 20:47
RxBus
、RxJava简单使用
publicclassRxBus{privatevolatilestaticRxBusmDefaultInstance;privatefinalSubjectmBus;privatefinalMap,Object>mStickyEventMap;publicRxBus(){mBus=PublishSubject.create().toSerialized();mStickyEventMap=new
全球顶尖伪极客
·
2018-12-21 18:26
【Android】RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用
后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和
RxBus
。希望大家点一下关注,让我这个懒癌患者有动力继续写下去!
Jocerly
·
2018-11-29 15:12
Android
RxJava2
Retrofit2
OkHttp3
Android
RxJava2 + Retrofit +
RxBus
2 + lifecycle
RxHttp本框架是对RxJava2+Retrofit+
RxBus
2+lifecycle的架构的封装1.采用链式调用一点到底2.支持动态配置和自定义Okhttpclient3.支持多种方式访问网络GET
eajon
·
2018-11-01 17:06
在Kotlin中实现简洁优雅的
RxBus
而且目前的项目基本也都使用了RxJava,所以索性写个
RxBus
来实现好了。可能有人会说,我直接用Event
Vico君
·
2018-10-18 22:57
Android消息总线的演进之路:用LiveDataBus替代
RxBus
、EventBus
吃水不忘挖井人转载自:海亮美图技术团队原文链接:Android消息总线的演进之路:用LiveDataBus替代
RxBus
、EventBus海亮,美团高级工程师2017年加入美团,目前主要负责美团轻收银、
沐风雨木
·
2018-10-10 11:07
RxBus
接收不到消息?-- buildToolsVersion 升级为28后performClick的问题
QuantDkMainDialogclassQuantDkMainDialog:DialogFragment()中点击回调中发送点击事件btnBlue.setOnClickListener{clickedBtn=trueRxBus.getDefault().post(QuantManager.TYPE_EXPIRE_CLICK,"1")dismiss()}btnYellow.setOnClickL
码农朱同学
·
2018-09-30 18:42
Android 打造
RxBus
2.x的全面详解
本文将介绍另一个东西—>使用
RxBus
来实现进程/界面通信。
DeMonnnnnn
·
2018-09-08 18:28
Android框架/机制
#
Android 打造
RxBus
2.x的全面详解
本文将介绍另一个东西—>使用
RxBus
来实现进程/界面通信。
DeMonnnnnn
·
2018-09-08 18:28
Android框架/机制
#
kotlin 实现一个简单 Android 路由(2)---》
rxbus
代替intent进行传值
ok,前面一篇文章我们已经实现了基础功能,startactivity,kotlin实现一个简单Android路由(1)但是还不能进行参数传递,这一篇就完成一下参数的传递了的。当然,传递参数最先考虑的肯定是Intent了。启动一个activity的时候把参数带过去这个是相对很容易的事情,但是我们看一下代码,我们在Router中需要一个addpama方法,当然我们完全可以做到类型判断,不需要手动添加类
五柳--先生
·
2018-07-09 17:06
android
RxBus
无效问题
RxBus
使用过程中小问题还是很多的例如在离开页面后
RxBus
就要重新注册,或者在发送
RxBus
请求后代码报错了也会取消订阅,今天遇到了
RxBus
无效的问题,排查原因因为报了数组越界后
RxBus
就自动取消订阅了解决办法
你微笑时很美ivan
·
2018-06-12 14:54
Java编程语言
Android编码
(Kotlin and Java)设计模式-观察者模式
Android中的EventBus,
RxBus
等优秀框架项目也都是基于观察者模式。观察者模式是一对多的。代码实现仓库:https://github
SYfarming
·
2018-06-01 15:29
Android 五种退出应用的方法
一.使用
RxBus
监听:原理:在BaseActivity中都初始化
RxBus
,同时监听某种事件,当接收到这个事件的时候,就finish();————>其实就是类似广播监听事件代码:ublicclassBaseActivity3extendsAppCompatActivity
YCY_722
·
2018-05-30 15:48
RxBus
for Android
通过
RxBus
来实现事件的通知和订阅,简化应用组件间的通信,解耦事件的发送者和接收者,避免复杂和容易出错的依赖和生命周期的问题.1.依赖方式Dependency1.1Mavencom.hanzhifengyunrxbus1.0.0pom1.2Gradlecompile'com.hanzhifengyun
汉之风云
·
2018-05-29 16:49
Android 五种退出应用的方法
一.使用
RxBus
监听:原理:在BaseActivity中都初始化
RxBus
,同时监听某种事件,当接收到这个事件的时候,就finish();————>其实就是类似广播监听事件代码:ublicclassBaseActivity3extendsAppCompatActivity
最爱吃豆腐
·
2018-05-29 16:18
Android基础
这个
RxBus
稳如老狗
[License][licensesvg]DownloadGradle:implementation"com.blankj:
rxbus
:1.1"Howtouse非粘性事件注册事件publicclassYourActivityextendsActivity
Blankj
·
2018-05-13 18:09
Rxbus
相关
Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){subscriber.onNext("-->robin");subscriber.onCompleted();Log.i("robin","0-->"+Thread.currentThread().getName()
杨瑞敏
·
2018-04-20 22:23
Android如何app优雅退出(项目必用)
前言优雅的意思就是让别人看不懂,显的很酷炫,项目退出时都会用到,所以一定要收藏起来使用(1)
RxBus
优雅式首先在基类BaseActivity里,注册
RxBus
监听publicclassBaseActivity3extendsAppCompatActivity
zkbilian
·
2018-04-05 20:24
Android
我不是程序员
RxBus
在rxjava2.0 的基本使用
转载请标明出处:http://blog.csdn.net/donkor_/article/details/79709366▲前言:事件总线的好处在于方便组件之间的交互,
RxBus
不是一个库,而是使用RxJava
Donkor-
·
2018-03-28 10:40
android
优雅地使用
rxbus
//响应事件源,多tag@Subscribe(thread=EventThread.MAIN_THREAD,tags={@Tag(RxBusAction.MAIN_HOME_REFRESH),@Tag(RxBusAction.ON_APP_LOGOUT)})publicvoidloadHomeModule(RxBusMsgevent){Clog.e("loadHomeModule");}//响应事
Gavinme
·
2018-03-22 20:20
基于Rxrelay的
RxBus
一、概述:过去项目之间传值除了用intent之外用的eventbus比较多,但是最新的项目我是用RxJava+retrofit+mvp搭建的,因为使用了rxjava所以可以直接封装
rxbus
而无需添加eventbus
南宫贇
·
2017-12-26 10:10
安卓
Rx系列学习
RxJava的学习笔记涉及
RxBus
,RxBinding,RxPermissions,RxLifecyle等~您的批评是我最大的进步,谢谢手把手教你使用RxJava2.0(一)网上有很多关于RxJava
掘金
·
2017-12-12 00:00
mvp
rxjava
rxAndroid之
RxBus
RxBus
开源地址
RxBus
介绍实现页面间/页面内传值,可以使用tag对消息进行标记,可以指定线程。
源来是你啊
·
2017-12-09 20:17
Android_
RxBus
传值
一:使用RxJava模仿EventBus传值,快速方便依赖:compile'io.reactivex:rxjava:1.3.4'compile'io.reactivex:rxandroid:1.2.1'二:工具类publicclassRxBus{privatestaticvolatileRxBusinstance;privateSerializedSubjectbus;publicRxBus(){
绅V科技
·
2017-12-06 16:52
RxBus
学习总结与分享
RxBus
主要用来处理应用程序间各个组件的通信,或者组件与组建之间的数据传递。(不用再像BroadcastReceiver一样,把数据封装到intent里面再传递出去了)。首先,为什么叫他
RxBus
?
龙在阿里
·
2017-12-05 07:47
Android消息传递机制总结
3.第三方通信———EventBus,
rxBus
4.进程间通信———ContentProvide
小码哥_WS
·
2017-11-23 15:38
Android进阶之路
详解用RxJava实现事件总线(Event Bus)
不多说,上代码/***
RxBus
*CreatedbyYoKeywordon2015/6/17.
YoKey
·
2017-11-22 16:20
Android 完全退出的实例详解
Android完全退出的实例详解首先,在基类BaseActivity里,注册
RxBus
监听:publicclassBaseActivityextendsAppCompatActivity{SubscriptionmSubscription
Adam289
·
2017-10-24 09:30
开源框架学习
可能用到的开源框架(已经学过的打(√))·RxJava(√)观察者模式的事件消息交互框架·
RxBus
提供如EventBus一般使用的Rx框架·RxPermissions提供在Rx上来管理AndroidM
D_Russell
·
2017-07-24 17:03
android
RxJava2.0---创建被观察者
RxJava2.0的简单使用RxJava2.0---创建被观察者基于RxJava的事件总线
RxBus
在RxJava中,我们可以创建出各种各样的被观察者(数据源),也对应各种各样的创建方法,下面就一一来解释一下
玉树林枫
·
2017-06-25 12:47
RxJava2.0---创建被观察者
RxJava2.0的简单使用RxJava2.0---创建被观察者基于RxJava的事件总线
RxBus
在RxJava中,我们可以创建出各种各样的被观察者(数据源),也对应各种各样的创建方法,下面就一一来解释一下
玉树林枫
·
2017-06-25 12:47
基于RxJava的事件总线
RxBus
RxJava2.0的简单使用RxJava2.0---创建被观察者基于RxJava的事件总线RxBusRxBus是基于RxJava的一种事件总线,相信许多人都了解一些,在
RxBus
出来之前,相信更多的人是使用
玉树林枫
·
2017-06-25 00:55
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他