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
最简单的 Lambda 介绍
compileSdkVersion26defaultConfig{}buildTypes{}compileOptions{targetCompatibility1.8sourceCompatibility1.8}}
RxJava
Little_Mango
·
2023-11-02 05:18
Rxjava
操作符-3-过滤操作符
1、filterFirstStartWith操作符会在源Observable发射的数据前面插上一些数据。Observable.range(1,2).startWith(0).subscribe(consumer);//Observable.range(1,2).startWithArray(-1,0).subscribe(consumer);12-2913:27:50.6806062-6062/c
揭穿套路
·
2023-11-02 04:43
Kotlin Coroutine + retrofit + Okhttp3 网络请求实战篇
背景最近看到很多项目都将
RxJava
+Retrofit替换成了Coroutine+retrofit,首先Coroutine学习成本相对于
Rxjava
来说较低,而且最重要的一点是Kotlin的下实现线程切换的代码更加精简
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
Android开发常用轮子
一、快速开发框架1.XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
yabinYang
·
2023-11-01 11:02
android常用
android常用轮子(持续更新)
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
流船
·
2023-11-01 11:23
安卓常用框架
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
IT刘小牛
·
2023-11-01 11:18
android
安卓框架
安卓轮子
android
对 Android 的 LiveData 网传的数据倒灌做一个深层次的解释
描述问题你们所说的数据倒灌其实根本不是一个问题或者bug.LiveData设计就是如此.接受最近一个信号.对应流的Behavior模式.我们有知名度一点的流的实现有
RxJava
和Kotlin的Flow.
陈旭金-小金子
·
2023-10-30 17:38
响应式
数据库
mvc
html
Android OkHttp+Retrofit+
Rxjava
+Hilt 的网络请求封装
今天给大家简单的封装一个现在比较流行的网络请求框架第一步是导入我们所需要的依赖还需要在android{}闭包下添加一个buildFeatures{viewBindingtrue}implementation"io.reactivex.
rxjava
2
写的都是BUG
·
2023-10-30 05:13
android
okhtto
Okhttp
rxjava
android
okhttp
网络
retrofit
总结之前项目的框架:MVP+Okhttp+Gson+Glide+DBFlow后期会修改不合理的地方
API层:1图片框架2数据库层:2Log层:2开发插件2UI层:3API层:(Retrofit+Okhttp+
RxJava
(&RxAndroid)+Gson;)RetrofitSquare公司良心出品。
嵩风抚
·
2023-10-30 05:40
对
RxJava
的学习之PublishSubject
PublishSubject:与普通的Subject不同,在订阅时并不立即触发订阅事件,而是允许我们在任意时刻手动调用onNext,onError(),onCompleted来触发事件。例1:当一个界面发生改变,通知另一个界面做出响应,以下是两个Fragment之间通讯的Demo在Activity中:定义好公共的PublishSubject对象PublishSubjectpublishSubjec
龙龙zzl
·
2023-10-29 17:48
kotlin流式请求的一些思考
我项目中依赖的框架的mvvmlin一个小型的协程+kotlin+livedata+
rxjava
的框架,原连接如下。
爱言语论
·
2023-10-28 19:55
rxjava
学习笔记
.开启子线程处理,防止在处理过量数据时出现ANRnewThread(()->{allKeyDao.deleteAll();sourceDao.deleteAll();}).start();//2.使用
rxjava
背锅TV丶伴奏大师
·
2023-10-28 04:42
七、
RxJava
异常处理onErrorReturn,onErrorResumeNext,onErrorResumeWith,retry
1.项目地址在MainActivity72.讲解需要在emitter.onError里面执行抛异常,这样才能抛异常,不报错。如emitter.onError(newIllegalAccessException("我要报错了,你小心点,哈哈哈!"));1.onErrorReturn这个报错后,下游不会接收到消息,可以发射一个错误提示给下游,如发射一个404//用emitter.onError抛出异常
唐门-西门吹雪
·
2023-10-27 23:02
android
studio
android
rxjava
java
RxJava
基础九-与Connectable相关操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.9与ConnectableObservable相关的操作符我们前面所学的Observable,他们又一个共同的特性,就是只有当订阅者来订阅时才会开始发送数据
清水杨杨
·
2023-10-27 08:54
Jetpack入门到精通(五)一文带你了解LiveData(原理篇)
LiveData和
RxJava
的不同的是,LiveData并不是通知所有观察者,它只会通知处于Active状态的观察者,如果一个观察者处于DESTROYED状态,它将不会收到通知,这一点又是如何做到的?
字节跳不动
·
2023-10-26 08:30
「开源框架」
RxJava
(2)线程控制
RxJava
RxJava
异步任务操作,核心功能在于对线程的控制与调度,Android编程中更新UI必须在主线程。
dongbingliu
·
2023-10-26 00:36
rxjava
+LiveData VS 协程+flow, +Retrofit+Okhttp3,两种方案的不同使用.
1.前提作者最近在学习kotlin,刚看到协程,又看到了flow.发现这两个东西是可以完成取代
rxjava
和LiveData的。
矿坑中的野猫
·
2023-10-25 14:03
Android知识
Android_demo
android
java
Java面试要点-进阶
4-《Java进阶》1Okhttp2Retrofit3Android常用图片库对比4Glide原理+手写图片加载框架思路5
Rxjava
6AndroidIPC机制(面试八股文之一)6.1.Android中进程和线程的区别
沈云曜
·
2023-10-25 04:17
okhttp
java
开发语言
Rxjava
的一次普通订阅
RxJava
一次普通的订阅会发生怎么样的故事Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
Endless_123
·
2023-10-24 12:10
rxjava
和rxandroid简单的使用
compile'io.reactivex.
rxjava
2:
rxjava
:2.0.4'compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'packagecom.supermap.
rxjava
demo
Bruce杨
·
2023-10-24 09:18
Android终极组件化项目新框架重大更新
简介之前写的一篇终极组件化项目方案详解获得很多好评和建议,以至于让我有了写下去的动力,终于经过多次的改版和完善,新版本终于完成了,经过公司项目的实践,该组件化框架已经很稳定了,基础架构还是mvp+retrofit+okhttp+greendao+
rxjava
傻瓜爱笨蛋
·
2023-10-24 08:06
RxJava
- interval操作符实现“验证码倒计时”效果
Observable.interval(0,1,TimeUnit.SECONDS)参数一:什么时候开始发送参数二:隔多长时间发一次参数三:计时的单位,是秒还是毫秒.take(count)发送验证码,到60肯定会停下来,总不能一直发射数据吧。take就是发射数据后控制什么时候停下来.map耳熟能详,就是用来把发射出去的值转换一下,转成你想要的。比如不用map,发射出的数据就是1,2,3,4,5,使用
楷桐
·
2023-10-24 01:33
Rxjava
操作符-1-创建操作符
1、creatConsumerconsumer=newConsumer(){@Overridepublicvoidaccept(Tt)throwsException{Toast.makeText(getActivity(),"onNext:"+t,Toast.LENGTH_SHORT).show();}};Observableobservable=Observable.create(newObse
揭穿套路
·
2023-10-23 12:12
Android Framework层整体执行流程高性能屏幕适配方案解析
应用场景:自定义View,APK加固,热修复,组件化,插件化,换肤,leakCanary,hilt,jetpack,glide,okhttp,
rxjava
...Android系统初始化2.1.png2.2
flynnny
·
2023-10-23 08:39
Flutter 状态管理指北
管理对于做移动端开发的同学可能会比较陌生移动端开发的同学大部分用的都是命令式框架(例如AndroidSDK或者iOSUIKit),部分同学可能用过响应式编程框架,如:ReactiveCocoa、ReactiveX系列(RxSwift、RxKotlin、
RxJava
一茶壶茶
·
2023-10-22 20:40
Android常用开源组件探索-OkHttp(2)原理详解
1、概述OkHttp是Square公司开源的一款网络框架,一般和Retrofit、
RxJava
或协程一起使用。
打架不行的二哈
·
2023-10-22 06:34
Android面试题
渣本Android学习笔记
#
开源组件
android
java
http
RxJava
学习笔记
引入:implementation'io.reactivex.
rxjava
2:
rxjava
:2.0.1'implementation'io.reactivex.
rxjava
2:rxandroid:2.0.1
kimlllll
·
2023-10-22 01:18
Kotlin Coroutines Flow 系列(一) Flow 基本使用
Flow—coldasynchronousstreamwithflowbuilderandcomprehensiveoperatorset(filter,map,etc);Flow从文档的介绍来看,它有点类似
RxJava
Java与Android技术栈
·
2023-10-22 01:15
经验分享
1.流行技术框架:MVP(框架)+
Rxjava
(响应式编程)+Retrofit(网络请求封装)常用三方库:Rxbus:事件订阅管理ButterKnife:view注入框架(setting设置m开头)fastjson
weixin_34367845
·
2023-10-21 17:09
移动开发
json
测试
安卓面试题
安卓面试题Android篇1、Activity启动模式2、
RxJava
、Retrofit使用3、MVC/MVP/MVVM4、图片加载框架5、网络框架6、View、ViewGroup事件分发机制7、理解Activity
marco00008
·
2023-10-21 17:38
笔记
RxJava
2.x常用操作符总结(二)
四、功能操作符1、delayObservable.just(1,2,3).delay(2,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe(Disposabled){Log.d(TAG,"=======================onSubscribe");}@Overridepublicvoido
袁梦希
·
2023-10-21 10:10
RxJava
的Subject
RxJava
提供了以下4中Subject。1.PublishSubject PublishSubject只会把在订阅发生的时候点之后来自原始Observable的数据发射给观察者
Android流浪者
·
2023-10-21 08:41
Android面试题集2021版,附带学习经验
现在已经不能停留在熟练使用
RxJava
,Retrofit,OkHttp以及各种图片库了,而是要源码级彻底掌握他们。要清楚,一
左夜天
·
2023-10-19 21:56
程序员
android
Kotlin + 协程 + Room 结合使用
它不但支持kotlin协程/
RxJava
,还具备编译期检查,是非常友好的库。我们一起来看下,在项目中怎么使用。二、集成Room1、创建一个kotlin项目,然后在app里面的build.gra
shenshizhong
·
2023-10-18 20:44
kotlin
jetpack
kotlin
开发语言
android
android
jetpack
RxLife 史上最优雅的管理
RxJava
生命周期
一、简介熟悉
RxJava
的同学,当我们开启一个异步任务时,通常需要在Activity/Fragment销毁时,及时关闭异步任务,否则就会有内存泄漏的微信。
不怕天黑_0326
·
2023-10-17 20:22
RXJava
原理分析
一、
RxJava
简介
RxJava
是一种基于观察者模式的响应式编程框架,其定义的角色有Observable事件流、ObservableOnSubscribe事件源头、Observer是事件订阅者。
01_小小鱼_01
·
2023-10-17 10:46
Corelibs-master框架使用说明(二)
参考:Android架构探索RxBus相信大家也都用过EventBus,Otto等开源库,利用
RxJava
也能很简单的实现类似功能而无需引入其他库.发送:RxBus.getDefault().send(
鬼子来le
·
2023-10-16 21:23
RxJava
使用案例(1):线程调度
这一章主要介绍
RxJava
的线程调度和切换,由于被观察者和观察者都是在主线程中创建,那么他们的工作流程就会在主线程中完成,当我们用
RxJava
与Retrofit组合来完成一个网络请求时,就出现APP无响应的情况
tmyzh
·
2023-10-16 18:57
Rxjava
3 全新详解及常用操作符
简介
RxJava
是一个基于Java的响应式编程库,用于处理异步事件流和数据流。它是由Netflix开发并开源,现在广泛用于Android和Java后端开发。
Ang_qq_252390816
·
2023-10-16 04:48
开源库
javascript
android
kotlin
RxJava
是如何实现订阅关系的?
什么是
RxJava
说到
RxJava
,就必须说到ReactiveX,它是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,
RxJava
只是它的Java语言实现方式,还有诸如RxJS
仙花斗影
·
2023-10-15 21:09
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
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他