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实现事件总线
Rxbus
代替eventbus 减少库的使用
常用的地方Eventbus和
Rxbus
常用于组件间信息的交换与通知,避免采用广播以及使用一大堆接口来实现。使用的地
j春雨
·
2020-03-22 07:38
Rxbus
2实现详解
熟悉过
Rxbus
1的朋友应该都知道,
Rxbus
1利用Rxjava中的PublishSubject的特性(只会把在订阅发生的时间点之后来自原始Observable的数据发射给订阅者)来完成事件的通知和订阅
皮球二二
·
2020-03-18 20:07
RxBus
2.0 Rxjava2.0 使用
最近项目中把rxjava切换到2.0所以相对应的一些都要做出改变新版本的独立出来一个Flowable来处理背压事件.下面就是修改过的适用于Rxjava2.0版本的
rxbus
/***Createdbystormon2017
言就尔宿1992
·
2020-03-18 13:37
Rxjava2~
RXbus
~学渣带你扣rxjava2
publicclassRxBus{publicRxBus(){}privatePublishSubjectbus=PublishSubject.create();publicvoidsend(Objecto){bus.onNext(o);}publicObservabletoObservable(){returnbus;}publicbooleanhasObservers(){returnbus.
品味与回味
·
2020-03-17 17:14
RxBus
告诉你:Android应用如何完全退出“最优雅”
RxBus
告诉你:Android应用如何完全退出“最优雅”首先,在基类BaseActivity里,注册
RxBus
监听:publicclassBaseActivityextendsAppCompatActivity
Adam289
·
2020-03-13 23:34
项目需求讨论-
RxBus
来进行通信
上一篇文章项目需求讨论-Android推送及Activity启动方式中提到一个需求:当用户是把软件关掉的状态下接受到信息是没关系,反正点击推送信息,都会再打开应用;但是当用户处于上述三个界面的某个界面的时候,都需要立即刷新当前所属界面的信息。比如当前客户是在首页的话,那信息推送过来后,首页就要被刷新;如果是在列表界面,有信息的话,列表界面就要被刷新;如果在详情界面,那详情界面就要被刷新。我在项目需
青蛙要fly
·
2020-03-12 08:35
eventbus
有注册就要有取消注册,在页面onDestroy()方法中调用注册privatevoidregisterRefreshData(){unRegisterRefreshData();mRefreshDisposable=
RxBus
.getInstance
小白猿
·
2020-03-07 23:47
Android MVP+Retrofit+RxJava实践小结
AndroidMVPSample]关于MVP、Retrofit、RxJava,之前已经分别做了分享,如果您还没有阅读过,可以猛戳:1、AndroidMVP实例2、AndroidRetrofit2.0使用3、RxJava4、
RxBus
Android_lml
·
2020-03-04 15:16
RxBus
学习
学习资料YoKey大神:用RxJava实现事件总线(EventBus)谢三弟大神:从
RxBus
这辆兰博基尼深入进去1.RxJava1.0版本使用RxJava2.0版本与1.0有些不同1.1
RxBus
简单实现主要用于发送和接收
英勇青铜5
·
2020-03-03 17:27
MVP实战心得(三)---封装Retrofit2.0+RxAndroid+
RxBus
转载请标明出处:http://www.jianshu.com/p/2a2464938b47本文出自:Jlanglang介绍:Retrofit:对okhttp的封装,可以更方便的使用okhttpRxAndroid响应式编程框架,rxjava的扩展,很爽的链式编程魅力在于对数据的处理,与线程切换的灵活性.用来处理异步操作(Lambda表达式不会用.用Lambda表达式代码会更少,但不会的人会看不懂代码
Jlanglang
·
2020-02-24 07:58
Rxbus
结合dagger2作用域实现局部单例(资源自动回收和事件独立)
原由之前使用Rxjava2实现的单例模式的
Rxbus
来进行组件通信现在有两个问题不好实现:在不同的Activity中同时post出两个相同的Class类型,只想在当前Activity中接收该类型事件实现订阅事件后产生的
Lightofrain
·
2020-02-23 06:16
Android Retrofit 2.0 使用-补充篇
推荐阅读,猛戳:1、AndroidMVP实例2、AndroidRetrofit2.0使用3、RxJava4、
RxBus
5、AndroidMVP+Retrofit+RxJava实践小结之前分享的AndroidRetrofit2.0
吴小龙同學
·
2020-02-21 08:46
RxBus
的工具类
直接上代码,三个类importrx.Observable;importrx.functions.Func1;importrx.subjects.PublishSubject;importrx.subjects.SerializedSubject;importrx.subjects.Subject;/***@authorxzj*@date2016/8/2414:00.*/publicclassRxB
_蘇芳_
·
2020-02-19 19:54
个人项目-一之(MVP+RxJava2+Retrofit2+
RxBus
+Glide)
很早之前就想写一个个人项目练练手,但是由于工作的关系,一直没有真正的开动(其实就是懒)。好吧,反正最近这几个星期稍微比较清闲,趁着这个机会,在空余时间撸了一个个人项目。一之简介“一之”是一款资讯类App,主要实现的内容如下:主页(知乎日报、每日新闻、微信精选)干货(每日推荐、干货定制、福利)影视(最新影视资讯,Top250电影推荐)书籍(文学类、文化类、生活类)个人(头像设置)项目地址:https
Horrarndoo
·
2020-02-18 06:48
使用RxJava对Cursor的操作Sample
特性实现的图片多选/单选选择器特性:1.使用RxJava操作ContentProvider的Cursor,并且在图片详情页面,使用RxJava操作符实现了一个RecyclerView的简单动画,提升了用户体验2.使用
RxBus
YoKey
·
2020-02-15 08:00
Android版&Kotlin版RxJava2+Retrofit2+OkHttp3的基础、封装和项目中的使用
后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和
RxBus
。希望大家点一下关注,让我这个懒癌患者有动力继续写下去!
ChampionEYE
·
2020-02-15 01:54
RxBus
真的能替代EventBus吗?
本文通过原理分析和实测结果对EventBus和
RxBus
做详尽的对比,给大家在实际项目中选型做参考。
oreofish
·
2020-02-14 08:10
LiveDataBus
LiveDataBus是基于LiveData实现的类似EventBus的消息通信框架,它是基于LiveData实现的,完全可以代替EventBus,
RxBus
;往期通信框架的缺点:EventBus:原理实现复杂
leap_
·
2020-02-14 06:49
RxBus
基本使用
用RxJava实现事件总线(EventBus)publicclassRxBus{privatestaticvolatileRxBusdefaultInstance;privatefinalSubjectbus;//PublishSubject只会把在订阅发生的时间点之后来自原始Observable的数据发射给观察者publicRxBus(){bus=newSerializedSubjectObse
cvmars
·
2020-02-14 05:59
Android RxJava之葵花宝典(上)(看我就够了)----入门基础
最近再系统的整理了一下RxJava,感觉挺好用的,因为它,GitHub上衍生了一堆比如RxAndroid、
RxBus
、RxPermission等之类的开源库。下面写写整理出来的文档。
黄海佳
·
2020-02-09 19:24
LiveDataBus事件分发----加强版
前言看这篇文章之前,大家可以先看一下上一篇文章LiveDatasBus事件分发,以及另外一篇Android消息总线的演进之路:用LiveDataBus替代
RxBus
、EventBus,我觉得他写的很不错
javalong
·
2020-02-09 18:51
MVP / RxJava / Retrofit /
RxBus
笔记
MVPAndroidMVP详解(上)AndroidMVP详解(下)Android中的MVP模式,带实例MVP问题Presenter在Activity因屏幕旋转被销毁,然后重新创建的数据保留,在AndroidMVP详解(上)某些MVP架构有讲。RxJavaReactiveX/RxJava:Github地址这可能是最好的RxJava2.x入门教程:RxJava2.x教程给Android开发者的RxJa
CaiBird
·
2020-02-08 21:58
RxBus
开源,基于 RxJava 的 event bus
介绍
RxBus
是一个发布/订阅模式的事件总线,用法和EventBus一样简单。
RxBus
基于RxJava开发,除了拥有和EventBus一样简单的事件总线机制之外,还拥有RxJava的丰富特性。
大利猫
·
2020-02-06 19:48
Android消息总线的演进之路:用LiveDataBus替代
RxBus
、EventBus
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使
Alvin老师
·
2020-02-05 12:55
虽然我是做Android的,但也会用python抓点数据用用
前言最近也是在工作之余开发一个AndroidApp,采用当前比较火的框架retrofit+rxjava+
rxbus
+lamda+greenDao+glide等。
Bear_android
·
2020-01-08 02:18
RxJava:
RxBus
事件总线
PhotobyPeterHersheyonUnsplash学习于:http://www.jianshu.com/p/ca090f6e2fe2http://reactivex.io/documentation/subject.html基于RxJava2,通过观察者模式实现页面之间的数据传递;publicclassRxBus{privatestaticvolatileRxBusmInstance;pr
whstywh
·
2020-01-07 20:16
拥抱RxJava(三):关于Observable的冷热,常见的封装方式以及误区
前两篇文章放弃
RxBus
,拥抱RxJava(一):为什么避免使用EventBus/
RxBus
,放弃
RxBus
,拥抱RxJava(二):Observable究竟如何封装数据?写了一堆理论。
W_BinaryTree
·
2020-01-07 12:53
Android项目框架搭建:mvp+retrofit+rxjava+
rxbus
这个架构使用retrofit作为网络框架,使用post请求方式,并在接口请求时加入了缓存机制,使用
rxbus
替换广播,整个项目重构+测试耗时两个星期左右。
馒头炖土豆
·
2020-01-07 10:44
RxBus
packagecom.jaydenxiao.common.baserx;importjava.util.HashMap;importjava.util.Map;importrx.Observable;importrx.Subscription;importrx.android.schedulers.AndroidSchedulers;importrx.functions.Action1;impor
holke
·
2019-12-31 07:37
RxBus
##入门###简介GitHub:EventBusAndroidoptimizedeventbusthatsimplifiescommunicationbetweenActivities,Fragments,Threads,Services,etc.Lesscode,betterquality.android最佳的事件总线,简化了Activities、Fragments、Threads、Servic
javaBoy_hw
·
2019-12-29 19:56
开发一个简单好用的
RxBus
市面上EventBus,
RxBus
都是比较成熟的库,为什么还是考虑自己开发一个呢?主要还是用着不太顺手,首先,
Rxbus
不支持粘性事件,这也就意味着Activ
拉丁吴
·
2019-12-29 19:38
RxBus
在rxjava:2.*** 的基本使用
原文地址:http://blog.csdn.net/donkor_/article/details/79709366▲前言:事件总线的好处在于方便组件之间的交互,
RxBus
不是一个库,而是使用RxJava
小小的coder
·
2019-12-27 17:12
LiveDataBus替代
RxBus
、EventBus(转)
对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、
RxBus
。
bondPang
·
2019-12-24 17:55
一个编译时注解的
RxBus
库 - Apollo
依赖于RxJava的编译时Android事件总线,并且支持Sticky(粘连)事件,以及多个Rx调度器.示例预览引入Apollo到项目中我们需要引入一个apt插件到我们的classpath来开启注解处理功能.buildscript{repositories{jcenter()}dependencies{//Android注解处理工具classpath'com.neenbedankt.gradle.
Sloaix
·
2019-12-19 21:47
android
java
github
放弃
RxBus
,拥抱RxJava(一):为什么避免使用EventBus/
RxBus
EventBus和Otto在之前作为Android组件间通信工具,简单方便十分受欢迎,但是也非常容易Abuse。大概有如下几个缺点:由于是Event,在发布Event的时候就要做好准备可能并没有人接受这个Event,Subscribe的时候也要做好准备可能永远不会收到Event。Event无论顺序还是时间上都某种程度上不太可控。如果你将数据寄托在Event上然后就直接在Android其他生命周期方
W_BinaryTree
·
2019-12-19 05:49
用Rxjava来实现
RxBus
前言 Android开发中,我们使用MVP模式开发的时候,涉及到Model层和Presenter层的通信的时候,我们一般都需要使用Handler来实现,因为Model层我们一般处理具体的业务逻辑,不可避免的需要进行进行网络请求,由于Android中是不允许在UI线程中进行网络请求的,而更新UI必须是在UI线程中进行,那么就涉及到了线程的切换,在Rxjava出来之前,我们都是通过Handler来实
huangandroid
·
2019-12-18 08:01
Android技术前沿:
RxBus
的实践
RxBus
的简单和强大是基于RxJava技术的,RxJava天生就是类似sub/pub的观察者模式,而且很容易处理线程切换。这就使得
RxBus
天然的支持事件总线。
浪淘沙xud
·
2019-12-18 04:01
关于重构项目的一些经验
一.项目重构(eg:mvp替换mvc,并且框架也替换了)前提:要熟悉MVP的思想和使用1.搭建好MVP+Retrofit+
Rxbus
,这个网上可以学习的文章很多,自行学习,最好是写一个Demo先搭建好,
MissPSTime
·
2019-12-17 01:26
实现
RxBus
代替EventBus
EventBus是什么EventBus是为Android优化的发布/订阅事件总线[图片上传失败...(image-951d70-1522036963214)]简化组件之间的通信分离事件发送者和接收者对活动,片段和后台线程表现良好避免复杂和容易出错的依赖关系和生命周期问题使您的代码更简单运行速度是快的很小(约50k的jar)在实践中证明了具有100,000,000+个安装的应用程序具有传送线程,用户
小甜李子
·
2019-12-14 10:34
RxBus
—使用RxJava实现的EventBus
前言 在平时的开发中,我们常常碰到这样的需求,比如说,我们需要在一个Activity中改变另一个Activity中的数据。这个需求一般可以用接口或者用广播的形式来实现,但是实现起来步骤较多,比较麻烦。于是就出现了事件总线框架EventbBus,很好的解决了问题,用起来也很方便。 不过随着技术的更新,现在很多的开发都用起了RxJava,同样是基于订阅者模式的RxJava是否也可以实现事件总线呢,
reggie1996
·
2019-12-13 02:43
RxBus
---使用RxAndroid2.0实现
RxBus
RxBus
实现1添加Gradle://RxAndroidcompile'io.reactivex.rxjava2:rxandroid:2.0.1'compile'io.reactivex.rxjava2
三江渔者
·
2019-12-07 13:02
RxJava使用简史(一)RxJava1的回顾
前言使用RxJava已经有一年多的时间,从RxJava1.0+Retrofit2.0网络请求框架,包括常用的
RxBus
,RxPermission等,到后面的RxJava2.0+Retrofit2.0。
杨体仁
·
2019-11-29 04:23
Android 使用 LiveData 实现 EventBus
引用:Android消息总线的演进之路:用LiveDataBus替代
RxBus
Lin_YT
·
2019-11-15 18:07
android
jetpack
eventbus
Github优秀开源项目,值得引用与学习(注意!里面有巨图)
地址是链接YiZhiMVP+RxJava2+Retrofit2+Glide+
Rxbus
,主要实现日报、新闻、干货、影视等资讯,个人
NewHigh
·
2019-11-08 00:03
Android 用RxJava模拟一个EventBus ———
RxBus
**本篇文章已授权微信公众号guolin_blog(郭霖)独家发布*
RxBus
的核心功能是基于Rxjava的,既然是模拟EventBus,我们需要搞清楚RxJava满足实现EventBus的那些条件,这样才能更好的实现
SheHuan
·
2019-11-05 22:42
基于 RxJava 2 和 RxRelay 实现
RxBus
相信大家都对EventBus这个很热门的工具很熟悉了,最近更新开发新框架的缘故,接触到Retrofit2和RxJava2,自然而然地使用
RxBus
来代替EventBus。
kuwork
·
2019-11-05 05:16
RxJava实现
RxBus
通过RxJava实现
RxBus
1.添加依赖:compile'io.reactivex:rxjava:1.0.14'compile'io.reactivex:rxandroid:1.0.1'2.新建
rxbus
行而上学
·
2019-11-04 01:51
Rxjava2+Retrofit+RxBinding+
RxBus
+Lambda数据获取与展示
了解RxJava也蛮久了,原来一直不了解其中的原理,尤其是配合Retrofit组合之后线程切换和类型转换老是晕,刚刚有些理解、乘热打铁,记录一下。1.RxJava基本逻辑添加依赖RXjavacompile'io.reactivex:rxjava:1.2.4'compile'io.reactivex:rxandroid:1.2.1'---Retrofit配合Rxjavacompile'com.squ
RoboyCore
·
2019-11-03 06:19
自定义带进度条的提交按钮
(演示Demo使用了RxJava+Retrofit+
Rxbus
监听下载)属性配置background_color:按钮背景颜色button_padding:按钮的内边距circle_padding:小圆圈间隔距离
hongzhenw
·
2019-11-02 02:57
Rxbus
实现事件总线(RxJava2.0)
封装base的时候想到事件分发既然用到了Rxjava很神奇的发现了
Rxbus
这个东西,那就学习下~Github:https://github.com/balckban/RxbusDemo-RxJava2.0
一丝不挂idogs
·
2019-10-31 06:38
上一页
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
其他