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
RxJava
Android-分享一个检测网络状态的开源库(ReactiveNetwork)
这里分享一个快速实现网络监听的开源库——ReactiveNetworkReactiveNetworkReactiveNetwork是一个使用
RxJava
Observables监听网络连接状态和Internet
阿博聊编程
·
2023-10-15 20:33
造轮子
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
不问出路
·
2023-10-13 22:13
RxJava
基础五-错误处理操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.5错误处理操作符
RxJava
对错误的处理很方便,当有错误的时候就会调用Subscriber的onError方法将错误分发出去,由Subscriber
清水杨杨
·
2023-10-13 21:32
RxJava
操作符一
RxJava
操作符如果知道函数式编程那么理解
RxJava
的操作符就很容易了函数式编程是种编程方式,它将电脑运算视为函数的计算。
挥炎破魂
·
2023-10-13 19:10
RxJava
2复习总结:
最近开始学习
RxJava
主要看
RxJava
2水管教程觉得这个老哥说的很通俗易懂于是趁闲暇之余把学到的一点点知识大概总结一下存着以后不懂的再看不会写博客就随便记一下等以后忘了再回忆引入
RxJava
库版本号去
FaEnChenG
·
2023-10-13 16:57
RxJava
1.x总结
一、
RxJava
概念:1、
RxJava
有四个基本概念:Observable(可观察者,即被观察者)、Observer(观察者)、subscribe(订阅)、事件。
袁梦希
·
2023-10-13 11:10
RxSwift + MVVM 项目实战
概述见名知意,RxSwift是在Apple推出Swift后,针对Swift语言ReactiveX推出ReactiveExtensions系列一个实现库;除此之外,ReactiveX还推出了
RxJava
,
xiaobeibei
·
2023-10-13 10:36
我为什么不再推荐
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多数都是因为
RxJava
。所以看到这个标题你已经会惊讶。
dahaiChang
·
2023-10-13 10:01
Android进阶
Android高级
RxJava
异步
我为什么不再推荐
RxJava
?
点击上方“芋道源码”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job源码解析分布式事务中间件TCC-Transaction源码解析Eureka和Hystrix源码解析Java并发源码
公众号-芋道源码
·
2023-10-13 10:23
我为什么嫌弃
RxJava
,不再推荐使用?
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多数都是因为
RxJava
。所以看到这个标题你已经会惊讶。作为RxJ
JAVA葵花宝典
·
2023-10-13 10:53
RxJava
不是上帝,真不推荐再用了
码个蛋(codeegg)第688次推文作者:W_BinaryTree原文:https://juejin.im/post/5cd04b6e51882540e53fdfa2我为什么不再推荐
RxJava
距离上一次更新也有一段时间了
cym492224103
·
2023-10-13 10:53
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相
DevolperFront
·
2023-10-13 10:21
编程语言
xhtml
mvvm
微软
区块链
我为什么不再推荐用
RxJava
来总结一下我
RxJava
遇到的坑,或者说我为什么不在推荐使用
RxJava
。相信熟悉或者关注我的朋友,绝大多
DevolperFront
·
2023-10-13 10:51
记一次组件化使用感想
准备工作,抽取出公共模块至于基础lib中,包含
Rxjava
,Okhttp,Eventbus,Gson,Greendao,Glide,MVP模型等,最业务模块进行合理的划分,最大限度的保持模块秉承高内聚低耦合的思想
头撞豆腐
·
2023-10-13 10:57
Rxjava
过程分析二(操作符流程)
Rxjava
过程分析二(操作符流程)说明主要分析操作符的设计流程,只要关注主要环节,大致流程。由于每个操作符背后的设计基本一致,所以随便选出一个分析即可。那我们肯定选最简单的map啦哈。
zhuxiaoan
·
2023-10-13 06:32
Android:
RxJava
之转换操作符
1、前言
RxJava
凭借着其层次清晰、逻辑简洁,深受开发者的喜爱;那么要学习
RxJava
,就必须掌握它的各类操作符;本篇文章对常用的转换操作符作一个归纳,以此来扩展对
RxJava
的使用;2、map()2.1
绿茵场上的码者
·
2023-10-13 04:52
Android MVVM模式 轻松拥有带状态管理的ViewModel
另外数据加载中还经常需要处理取消的逻辑,比如使用
rxjava
,自动管理disposable就更好了~说干就干~封装一个BaseViewModel~packagecn.icetower.basebiz.vm
candyguy242
·
2023-10-12 10:13
Android
开发及核心技术
android
mvvm
viewmodel
状态
livedata
RxJava
2 初体验
说下Flowable和Maybe的使用网上找了很多关于二者的文章,大同小异,借用别的作者的话说Flowable支持背压的,也就是说上游的被观察者会响应下游观察者的数据请求,下游调用request(n)来告诉上游发送多少个数据。这样避免了大量数据堆积在调用链上,使内存一直处于较低水平。所以Flowable必须在回调函数onSubscribe中去与下游沟通,这样onNext,onError,onCom
suit_liu
·
2023-10-11 23:44
RxJava
介绍及基本原理
这时候,
RxJava
作为一个基于观察者模式、函数式编程和响应式编程理念的库,为我们提供了一种强大而灵活的解决方案。
极客老师
·
2023-10-11 18:28
rxjava
echarts
android
Android 优雅处理重复点击
之前的处理方式之前在项目中使用的是
RxJava
的方案,利用第三方库RxBindin
蜗牛是不是牛
·
2023-10-11 02:19
rxjava
2 retrofit2的文件下载与保存
保存文件时要使用
RxJava
的doOnNext、map等操作符,后续更新UI的操作切换到UI线程。
手微凉_
·
2023-10-10 18:31
Retrofit+
RxJava
请求一次接口全过程分析
我们定义接口请求的接口类interfaceApi{//登录@POST("v1/crmpassport/login")funlogin(@Bodybody:Map):Observable>}//得到接口的实例对象T=retrofit.create(clazz)//调用方法,返回一个Call或者Observable对象,请求网络T.login(..):CallorObservableRetrofit的
小锡兵鸥
·
2023-10-10 16:16
2022-05-12
AtomicReference原子性引用
Rxjava
源码里面关于AtomicReference数组引用删除代码记录finalAtomicReference[]>subscribers;voidremove
学习的小鲁
·
2023-10-10 13:38
深入浅出Java线程池:使用篇
例如我们使用最多的okHttp以及他的封装框架Retrofit,线程封装框架
RxJava
和kotlin协程等等。
一只修仙的猿
·
2023-10-10 08:09
Retrofit
RetrofitRetrofit是一款基于OkHttp再封装的网络框架,主要是支持多种数据转换Convert,例如Gson,xml,多种请求适配CallAdapte,例如
RxJava
,LiveData等
嗯哼嗯哼嗯哼嗯哼
·
2023-10-09 16:52
android开发 时间倒计时的启动页,App启动页倒计时功能
示例代码采用
RxJava
+RxLifecycle+Data-Binding模式编写示例图:话不多说,实现方式如下:1.导入依赖库①
RxJava
:ReactiveExtensionsfortheJVMcompile'io.reactivex
顾新用
·
2023-10-09 14:08
android开发
时间倒计时的启动页
Android源码进阶之Glide缓存机制原理详解
在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好;今天我们就来聊聊Glide的缓存机制B站100集视频教程【Android源码解析Retrofit/OkHttp/Glide/
RxJava
蜗牛是不是牛
·
2023-10-09 13:41
Rxjava
中onComplete和onError分析
1上游怎么传递onComplete到下游2上游怎么传递onError到下游3它俩是互斥的吗4多次调用的结果是什么5onNextonSubscribe顺便分析一下示例代码Observable.create(newObservableOnSubscribe(){publicvoidsubscribe(@NonNullObservableEmitteremitter){emitter.onNext("m
enjoycc97
·
2023-10-09 03:27
Retrofit结合
RxJava
源码分析
为什么要使用
RxJava
处理Retrofit网络请求Retrofit的调用过程我们前面文章已经整理过了,对于Android来讲呢,绝大部分的网络请求任务都是需要回调操作进行UI修改的,Retrofit网络请求底层是
就叫汉堡吧
·
2023-10-08 15:32
对
rxjava
实现思想的个人思考
这篇文章不是讲解
rxjava
如何使用,而是对其设计的思考。使用过
rxjava
的同学们都注意到
rxjava
的操作符很多很多,具体有多少?
android_hcf
·
2023-10-08 08:40
走进
RxJava
源码(一) -- HelloWorld
基于
RxJava
版本2.2.2分析HelloWorld?
Rc在努力
·
2023-10-08 07:57
Android中的
RxJava
入门及常用操作符
文章目录1.定义2.作用3.特点4.使用4.1创建被观察者(Observable)4.2创建观察者(Observer)4.3订阅(Subscribe)4.4Dispose5.操作符5.1操作符类型5.2just操作符5.2链式调用5.3fromArray操作符5.4fromIterable操作符5.5map操作符5.6flatMap操作符5.7concatMap操作符5.8buffer操作符5.9
Mr YiRan
·
2023-10-08 05:41
Android
android
rxjava
程序员职业素养
领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用框架源码分析单元测试持续集成反编译Android领域专家基础开发多媒体开发IM开发SDK开发MVCMVPMVVM
RxJava
Kotlin
李先生的咸柠七
·
2023-10-08 00:17
RxBus实现过程详解
1,什么是RxBusrxbus不是什么框架,它只是一个通过
rxjava
实现eventbus的类在android中使用时,它还还可以引用AndroidLifecycle来解决内存溢出问题它是观察者模式的一种应用
果果人8023
·
2023-10-07 04:47
Android之版本更新
android中的版本更新是每一个APP的标配,记得最早的时候还是使用HttpUrlConnection+Handler来实现,如今时过境迁,特别是随着OkHttp、
RxJava
的流行,HttpUrlConnection
乌托邦式的爱情
·
2023-10-06 05:06
RxJava
使用及源码解析
UI组件;ReactiveXReactiveExtensions的缩写,一般简写为Rx;是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华;
RxJava
ReactiveExtensionsfortheJVM
今阳说
·
2023-10-05 13:35
Rxjava
3使用教程:介绍和基本使用
一、简介
RxJava
是响应式编程(ReactiveExtensions)的java实现,它基于观察者模式的实现了异步编程接口。
Alsan_L3
·
2023-10-05 07:49
MVVM 设计模式的新闻客户端
一个MVVM设计模式的新闻客户端Demo程序使用Kotlin编写本意是想了解和学习MVVM设计模式使用的类库如下:Gson,Glide,Okhttp,
RxJava
,Retrofit使用Jetpack组件
Asbefore如初_3142
·
2023-10-05 02:08
程序员如果都懂SpringWebFlux框架的话,也不用天天CRUD了
SpringWebFlux概述SpringWebFlux基于Reactor框架,同时支持
RxJava
类库,构建响应式编程框架。
该用户快成仙了
·
2023-10-03 20:24
java
微服务
响应式
Rxjava
2 常见使用场景
1.执行倒计时操作使用操作符interval第一个参数(initialDelay):延迟执行时间第二个参数(period):发射时间间隔第三个参数(unit):时间单位privatevoidstartCountdown(intcountdownTime){Observable.interval(0,1,TimeUnit.SECONDS).take(countdownTime).map(newFun
吐必南波丸
·
2023-10-03 09:12
Rxjava
2实现防抖点击事件
为防止用户在数据加载的时候接连点击按钮造成数据混乱,我们可以用
RxJava
的形式实现按钮的点击事件,使用户在你规定的时间内再次点击按钮无效。
el小法老_13b2
·
2023-10-02 15:09
Retrofit之Invocation
目前Android开发接口请求流行使用Retrofit+
rxjava
+okhttp,绝大多数的请求也都可以很轻松的实现或者有现成的demo可以参考,也有个别特殊情况.需求http头部加字段:APP-PARAMS
cntlb
·
2023-10-01 15:48
Android 架构之OkHttp源码解读(下)
视频教程:Android百大框架源码解析Retrofit/OkHttp/Glide/
RxJava
/EventBus....
我爱田Hebe
·
2023-10-01 12:27
干掉
RxJava
系列--2. 手写FlowBus替代RxBus/EventBus/LiveDataBus
,但其不足有如下两点:LiveData只能在主线程更新数据(postValue底层也是切换到主线程的,而且可能会有丢数据的问题);LiveData操作符不够强大,对于较为复杂的交互数据流场景,建议使用
RxJava
今阳说
·
2023-09-30 23:33
一个简洁至极的Presenter、View的MVP框架,对于MVP框架的优化
今天给大家介绍下我用的MVP框架,这套框架与其他的大多MVP框架一样使用了Dagger+Retrofit+
RxJava
来写的。那么我的框架又做了哪些东西才对得起文章的标题呢?
月色丶Heaven
·
2023-09-30 18:22
Rxjava
中使用zip合并数据源
今天,我将为大家带来
Rxjava
创建操作符的常见开发应用场景:合并数据源需求,并结合Retrofit与
RxJava
实现,希望大家会喜欢。即,同时向4个数据源获取数据->合并数据->统
凡客屋
·
2023-09-29 22:29
RXjava
(一)
rxjava
响应式变成,自然好处多多在,这里不做更多解释。
火星局
·
2023-09-29 14:08
王学岗
RxJava
(十二)————————interval,timer,取消Observable
packagecom.example.acer.
rxjava
test;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity
qczg_wxg
·
2023-09-29 13:30
android
王学岗
RxJava
(十六)——merge,zip,join等组合方法
组合就是多输入,单输出,大家看具体的例子packagecom.example.acer.
rxjava
test;importandroid.os.Bundle;importandroid.support.v7
qczg_wxg
·
2023-09-29 13:30
Rxjava
一行代码为RecyclerView添加EmptyView
来个效果先GIF.gif简介先说说需求场景吧,微信闪动,是产品的头像,mmp,一直程序猿本能的反映到,一定不是啥好事.果然,要给所有RecyclerView添加空数据展位图.我擦~为啥子不早说,早说用ListView了,好歹还内置了一个EmptyView功能.看了看项目里的十多个RecyclerView,这可万万不能挨个修改布局啊.于是想到可以通过吧EmptyView作为一个item添加到Recy
fushuang
·
2023-09-29 08:29
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他