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
从根上理解RXJava,深入RxJava 的适用场景和使用方式(Retrofit、RxBinding、
RxBus
)
前言我从去年开始使用RxJava,到现在一年多了。今年加入了Flipboard后,看到Flipboard的Android项目也在使用RxJava,并且使用的场景越来越多。而最近这几个月,我也发现国内越来越多的人开始提及RxJava。有人说『RxJava真是太好用了』,有人说『RxJava真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问:RxJava到底是什么?鉴于RxJava目
Kepler_II
·
2024-01-01 23:52
组件间通信方案(六):自动感知生命周期事件总线LiveDataBus
相对于通信总线类型的框架EventBus和
RxBus
来说,它更简单,更简洁、更解耦。
bug喵喵
·
2023-12-21 06:35
经验分享
1.流行技术框架:MVP(框架)+Rxjava(响应式编程)+Retrofit(网络请求封装)常用三方库:
Rxbus
:事件订阅管理ButterKnife:view注入框架(setting设置m开头)fastjson
weixin_34367845
·
2023-10-21 17:09
移动开发
json
测试
Android 用LiveDataBus替代
RxBus
、EvenBus
最近使用
Rxbus
发现升级到33版本的时候,会出现报黄色,看着很不舒服。然后就想着找找替换的方案。查找了蛮多资料。发现版本大部分都是大同小异。就如下的链接的三个版本。第一个就是简单实现类型。
seven2729
·
2023-10-20 10:19
android
LiveDataBus
替代RxBus
EvenBus
Corelibs-master框架使用说明(二)
参考:Android架构探索
RxBus
相信大家也都用过EventBus,Otto等开源库,利用RxJava也能很简单的实现类似功能而无需引入其他库.发送:
RxBus
.getDefault().send(
鬼子来le
·
2023-10-16 21:23
RxBus
实现过程详解
它只是一个通过rxjava实现eventbus的类在android中使用时,它还还可以引用AndroidLifecycle来解决内存溢出问题它是观察者模式的一种应用,方便了我们在不同页面与不同线程间的通信2,代码
RxBus
果果人8023
·
2023-10-07 04:47
手写FlowBus替代
RxBus
/EventBus/LiveDataBus
LiveData的不足LiveData是一个专用于Android的具备自主生命周期感知能力的可观察的数据存储器类,被有意简化设计,这使得开发者很容易上手,但其不足有如下两点:LiveData只能在主线程更新数据(postValue底层也是切换到主线程的,而且可能会有丢数据的问题);LiveData操作符不够强大,对于较为复杂的交互数据流场景,建议使用RxJava或Flow;LiveData与And
今阳说
·
2023-09-30 23:33
关于LiveData粘性事件所带来问题的解决方案
开发者:[译]在SnackBar,Navigation和其他事件中使用LiveData(SingleLiveEvent案例)美团技术团队:Android消息总线的演进之路:用LiveDataBus替代
RxBus
慕尼黑凌晨四点
·
2023-09-30 01:25
RxBus
1.x的简单使用
RxBus
并不是一个库,而是一种模式。
々志尚
·
2023-09-15 04:44
把 LiveData 用于事件传递那些坑
1、为什么要把LiveData当作事件传递用利用观察者模式打造的事件总线的优点不必多说(当然也有很多缺点),如EventBus和
RxBus
用的好的话能起到很好的解耦作用,使整个程序架构更加清晰,不至于到处传递各种
Android高级工程师
·
2023-09-05 22:13
Activity,Fragment,Service之间通信
虽然我们很多时候都在用eventBus/
Rxbus
,但是基础的一些通信我们也需要了解。
jj_huang
·
2023-08-30 23:22
RxJava实现的EventBus-
RxBus
使用RxJava2实现
RxBus
当我们使用RxJava2实现EventBus模式时,我们称其为
RxBus
.注意:这仅作为一个例子。
塞上牧羊空许约
·
2023-08-30 21:01
手写简单的EventBus
关于事件-发布框架后来还出现了类似的
Rxbus
、LiveDataBus。这里就不做介绍。EventBus出现也有些年头了,目前的最新版本是3.2.0。
若无初见
·
2023-08-22 07:08
LiveDataBus替代
RxBus
、EventBus
https://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651748475&idx=4&sn=8feb14dd49ce79726ecf12eb6c243740&chksm=bd12a1368a652820df7c556182d3494d84ae38d4aee4e84c48c227aa5083ebf2b1a0150cf1b5&scene=38#w
cain07
·
2023-07-24 14:35
Kotlin - 协程 - Flow
RxJava无疑是Android开发领域中最受欢迎的响应式编程的三方库,而RxJava在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus的事件订阅(
RxBus
总有人想捧红我
·
2023-06-19 10:29
Android项目必备第三方框架
【
RxBus
消息传递】AndroidKnife/
RxBus
:EventBusByRxJava.(github.com)4.【AgentWebwebView封装使用】Justs
英勇的骑士_d175
·
2023-06-11 00:27
RxBus
(2.0)
基于RxJava2.0实现。代码为Kotlin。packagecore.zs.rxbusimportio.reactivex.Flowableimportio.reactivex.disposables.CompositeDisposableimportio.reactivex.disposables.Disposableimportio.reactivex.processors.Flowable
24K男
·
2023-04-14 05:22
Rxbus
讲解
RxBus
简介什么是
RxBus
?
Simplelove_f033
·
2023-04-07 21:06
事件总线方案实践
liveData实现事件总线目录介绍01.EventBus使用原理02.
RxBus
使用原理03.为何使用liveData04.LiveDataBus的组成05.LiveDataBus原理图06.简单的实现案例代码
杨充211
·
2023-04-05 12:47
Corelibs-master框架使用说明(一)
架构探索(偶尔连接访问不出来)介绍引入MVP模式.网络请求Retrofit.引入RxJava,RxAndroid.下拉刷新与自动加载Ultra-PullToRefresh.引入ButterKnife.引入
RxBus
鬼子来le
·
2023-04-04 17:30
万人收藏!关于Android EventBus源码解析,看这一篇就够了!
EventBus优点和特性也许你有个疑问:市面上有很多事件传递框架为何选择EventBus,而不是Otto,
Rxbus
等,相比较他们都可以满足日常开发需求,只是后两者更新基本停滞,而EventBus还在正常更新维护
字节跳不动
·
2023-04-03 07:45
EventBus最全源码解析
EventBus优点和特性也许你有个疑问:市面上有很多事件传递框架为何选择EventBus,而不是Otto,
Rxbus
等,相比较他们都可以满足日常开发需求,只是后两者更新基本停滞,而EventBus还在正常更新维护
唯爱_0834
·
2023-04-02 10:08
mvp android 官方demo,轻量级的Android MVP快速开发框架
新增:Mvp实现RxJava&RxAndroid权限适配RxPermission事件订阅默认采用
RxBus
网络交互:Retrofit+rxHttps统
SydneyStella
·
2023-03-30 17:29
mvp
android
官方demo
Jetpack-LiveData
LiveData实现生命周期感知及避免内存泄漏的原因Android官方架构组件LiveData:观察者模式领域二三事LiveData的粘性事件用LiveDataBus替代
RxBus
、EventBus——
Showdy
·
2023-03-25 01:08
集成MVVM,模块解耦,RxJava,Okhttp,Retrofit,ARouter组件化开发的基础包,并添加的一些基础工具类以备使用
注:该基础项目可用于多人协作开发,配置统一,并且有相关示例,根据个人需要灵活删减目录一.框架说明21.添加组件方式2二.注意事项21.
RxBus
使用规定22.获取图片验证码(图片流)23.请求权限(统一使用
窝窝头也行吧
·
2023-03-23 20:32
Android
MVVM
RxJava
retrofit
Okhttp
ARouter
Kotlin总结
完成的项目项目是基于kotlin写的:Android端:1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术:ARouter+Retrofit+Rxjava+Okhttp+Dagger2+
Rxbus
Android开发技术总结
·
2023-03-12 11:08
【转】反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
原文链接:https://blog.csdn.net/mq2553299/article/details/112724257阅读原文1阅读原文2背景诸如EventBus\
RxBus
\LiveDataBus
littlefogcat
·
2023-02-18 17:28
EventBus 源码分析与总结
基于V3.1.1EventBus官方地址EventBusGitHub地址EventBus是什么概念:EventBus是一个Android事件发布/订阅框架同类:Otto、
RxBus
出品方:greenrobotEventBus
afree_
·
2023-02-17 06:31
RxBus
2.x的全面详解
本文将介绍另一个东西—>使用
RxBus
来实现进程/界面通信。
々志尚
·
2023-02-05 22:33
Kotlin - 协程 - Flow
RxJava无疑是Android开发领域中最受欢迎的响应式编程的三方库,而RxJava在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus的事件订阅(
RxBus
酷酷的lingyu
·
2022-12-26 17:53
android
kotlin
Android实现消息总线的几种方式详解
目录前言一、BroadcastReceiver广播二、EventBus三、
RxBus
四、LiveDataBus五、FlowBus总结前言消息总线又叫事件总线,为什么我们需要一个消息总线呢?
·
2022-06-15 12:31
Android 如何将既有项目重构成 MVP 模式
最近在做公司项目的重构工作,主要重构点包括:网络请求框架由HttpURLConnection+Handler改为Retrofit+OkHttp+RxJava事件通知由安卓广播改为
RxBus
图片加载框架由
Jason_儿
·
2022-02-17 14:10
Android 优雅的退出多个activity
一
RxBus
优雅式首先,在基类BaseActivity里,注册
RxBus
监听:SubscriptionmSubscription;//接收退出的指令,关闭所有activityprivatevoidinitRxBus
侯蛋蛋_
·
2021-06-07 03:01
广播、观察者模式、EventBus、
RxBus
的比较
0、说明本篇是对Android广播、观察者模式、EventBus、
RxBus
四者的一些看法,工作中遇到问题时候的一些取舍,也可以回答面试官提到的这方面问题。
gzfgeh
·
2021-05-19 09:33
RxBus
简单入门
RxBus
开源地址:https://github.com/AndroidKnife/
RxBus
参考文章:1.
Rxbus
事件交互2.关于
RxBus
的一些使用心得主要作用使用注解的方式实现页面间/页面内传值
lavzchen
·
2021-05-18 21:30
mvp+rxjava+
rxbus
+retrofit+butterknife最新实践
mvp+rxjava+
rxbus
+retrofit+butterknife最新实践了解android的人应该经常听到一些框架术语,比如说mvc,mvp,mvvp,rxjava,rxandroid等等,最近有时间所以整理了一些基本的
茴香豆的第五种写法
·
2021-05-08 06:07
RxBus
学习之旅--从入门到提高
在公司的技术分享会上,做了关于
RxBus
的学习分享,记录如下:一.
RxBus
与RxJava一次RxJava调用过程可以划分为以下环节:创建观察内容(片段1)数据处理/映射(片段2)选择线程(片段3)订阅
sugaryaruan
·
2021-05-07 12:32
事件总线-
RxBus
-源码学习过程
直接上代码publicclassRxBus{privatestaticvolatileRxBusdefaultInstance;privatefinalSubjectbus;publicRxBus(){bus=newSerializedSubjectObservabletoObservable(ClasseventType){returnbus.ofType(eventType);}}```使用过
风筝李
·
2021-05-06 05:01
使用 LocalBroadcastManager 实现事件总线
大家知道安卓广播使用类似发布-订阅设计模式,事件总线也是类似机制,可以方便的在安卓应用组件间通信,传输数据;安卓常用的第三方事件总线有Otto、EventBus、
RxBus
等;Otto已经废弃并推荐使用
_10_01_
·
2021-05-05 06:39
RxBus
的实现及简单使用
RxBus
并不是一个库,而是一种模式。
XiaLong
·
2021-05-01 01:16
RxBus
一个简易、非反射的Android事件通知库
RxBus
项目地址一个简易的Android事件通知库,使用RxJava和Javassist设计,拒绝使用反射,保证性能高效稳定。该项目是从RxUtil中分离出
RxBus
相关,并进行功能增强。
xuexiangjys
·
2021-04-25 13:46
Android MVP+Retrofit+RxJava实践小结
关于MVP、Retrofit、RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛戳:1、AndroidMVP实例2、AndroidRetrofit2.0使用3、RxJava4、
RxBus
假设
·
2021-03-31 04:20
AndroidのEventBus
目录:1.1EventBus的实现原理1.2EventBus的基本使用1.3EventBus的ThreadMode1.4当前常用的事件总线对比EventBus原理解析用LiveEventBus替代
RxBus
耑意儿
·
2021-03-07 15:23
LiveDataBus的升级版--LiveDataBusX
关于事件通讯框架,相信大家比较熟悉的有这么两个:EventBus和LiveDataBus(还有
RxBus
,和LiveDataBusX没什么关系,我就略过了)。
紫气东来_life
·
2021-02-14 21:56
移动架构
android
eventbus 、
rxbus
##引言接触过EventBus和RxJava的都知道,可以用RxJava来实现EventBus,网上随便一搜,就可以拿得到代码。但是究竟为什么可以这么做?却没有类似的文章作进一步的深度解析。(本文假定读者都已经了解EventBus和RxJava是什么,可以做什么。)publicclassRxBus{privatestaticvolatileRxBusinstance;privatefinalSer
lodtap
·
2021-01-23 15:38
反思 | 事件总线的局限性,组件化开发流程中通信机制的设计与实现
背景诸如EventBus\
RxBus
\LiveDataBus的事件总线库在业内正遭滥用。
却把清梅嗅
·
2021-01-16 20:05
鸿蒙开发实战系列之五:鸿蒙系统原生数据库
鸿蒙开发实战系列之一:鸿蒙开发实战系列之一:圆角鸿蒙开发实战系列之二:鸿蒙开发实战系列之二:事件总线EventBus/
RxBus
鸿蒙开发实战系列之三:鸿蒙开发实战系列之三:网络请求(原生+Retrofit
linhy001
·
2021-01-14 11:38
鸿蒙开发实战系列之三:网络请求(原生+ Retrofit)
鸿蒙开发实战系列之一:鸿蒙开发实战系列之一:圆角鸿蒙开发实战系列之二:鸿蒙开发实战系列之二:事件总线EventBus/
RxBus
前言过了一个漫长的中秋+国庆假期,大家伙的鸿蒙内功修炼的怎么样了?
linhy0614
·
2021-01-14 10:53
鸿蒙
java
android
移动开发
简谈
RxBus
新的应用中用到了
RxBus
,这里简单叙述一下.1.添加依赖//RxJava2implementation'io.reactivex.rxjava2:rxjava:2.1.0'implementation'io.reactivex.rxjava2
沐沐小风
·
2020-10-09 22:56
RxBus
的封装
要实现fragment与activity之前的通讯,或者service与activity的通讯,我们可以有好几种方式实现1、广播2、回调接口3、eventBus、
RxBus
4、其他封装了一下
RxBus
的使用
Aizen_android
·
2020-09-16 17:11
rxjava
RxBus
上一页
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
其他