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
kotlin-Flow
[toc]Flow是什么LiveData提供了响应式编程的基础,搭建了一套数据观察者的使用框架,但是,它相当于
RxJava
这类的异步框架来说,有点略显单薄了,这也是经常被人诟病的问题,因此,Flow这个小三就顺应而生了
Method
·
2023-07-15 00:05
rxjava
merge,mergeDelayError操作符
前言:我们在一个页面中往往要并发请求多个接口获取数据,并且更新UI,暴力解决方法就是在一个方法中同步调用多次请求,我们可以使用
rxjava
的merge操作符解决问题.
走在冷风中吧
·
2023-07-14 20:15
Rxjava
创建操作符(三)
操作符入门:
RxJava
操作符的类型分为创建操作符、变换操作符、过滤操作符、组合操作符、错误处理操作符、辅助操作符、条件和布尔操作符、算数和聚合操作符及连接操作符等。
因为我的心
·
2023-07-14 06:08
第七十八回:Flutter中的事件流
事件流是指让事件按照一定的顺序去执行,我们介绍
RxJava
时介绍这方面的内容,感兴趣的看官可以去看看。Flutter提供了Stream类来
talk_8
·
2023-07-13 16:14
一起Talk
Flutter吧
flutter
事件流
stream
异步操作
future
82.LiveData使用及原理解析
gdutxiaoxu/article/details/86660760*其实LiveData是用来从ViewModel层向View层传递数据的*LiveData是一个可被观察的数据持有类,与普通的被观察者(如
RxJava
SlideException
·
2023-06-23 06:42
Android Studio实现知乎日报App
项目目录一、项目概述二、开发环境三、运行演示四、源码获取一、项目概述本系统基于MVP+
RxJava
+Retrofit进行设计和开发,通过Retrofit实现了无网缓存,基于MVP模式对Activity和
振华OPPO
·
2023-06-23 03:46
Android项目
android
studio
android
安卓
安卓程序
移动应用开发
Android-
RxJava
异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获
所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.
RxJava
Plugins;importokhttp3
MonkeyLei
·
2023-06-22 06:47
你可以不用
RxJava
,但必须得领悟它的思想!
作者:cofbro前言Rx是一种响应式编程的思想,如今有很多语言都支持这种思想:
RxJava
,RxJs,RxSwift...。
Android小贾
·
2023-06-22 00:39
移动开发
Android
架构
rxjava
android
移动开发
Framework
安卓
业界资讯
Android中的异步处理之
RxJava
与协程(Coroutines)使用案例PK
RxJava
一直是我长久以来的救星。它提供了丰富的功能,让我在Android编程中更加注重响应式思维。我的代码中到处都是Single、Subject和Completable。
Calvin880828
·
2023-06-21 21:00
Android开源框架
Android技术汇总
rxjava
android
新闻类App (MVP +
RxJava
+ Retrofit+Dagger+ARouter)性能优化之启动优化
Github地址:新闻类App(MVP+
RxJava
+Retrofit+Dagger+ARouter)App启动优化冷启动之前启动app->加载空白window->创建进程随后创建Application
Peakmain
·
2023-06-21 06:24
RxJava
使用总结
##.简介
RxJava
是是一个基于事件流处理来实现异步操作的库。对于需要切换线程来异步处理的场景,能够简化代码编写,提高代码可读性。
丞恤猿
·
2023-06-20 18:13
Android网络相关
android
RxJava
线程调度
观察者模型
RxJava操作符
Android-
Rxjava
常用操作符
Rxjava
的优势提高工作效率能优雅的解决复杂的业务场景1.
Rxjava
原理
RxJava
的原理就是创建一个Observable对象来干活,然后使用各种操作符建立起来的链式操作,就如同流水线一样,把你想要处理的数据一步一步地加工成你想要的成品
若之灵动
·
2023-06-20 18:13
Android
技术点总结
android
rxjava
rxandroid
kotlin基础知识复习
集合防止空指针和数据获取list去重Mapfield关键字学习防范竞太条件构造函数运算符重载枚举泛型复习泛型约束中缀表达式重命名了解KT的变换函数KT单例类似java的双重校验效果记录一些KT的标签基础学习,模仿
Rxjava
放开那只肥鸡
·
2023-06-20 10:46
kotlin
android
java
2020-12-04使用retrofit上传下载文件,监听下载进度
retrofit2上传、下载文件一、上传文件1、使用表单上传文件;结合
Rxjava
先定义ApiService接口@Multipart//Multipart表单@POST("{url}")//post上传地址
IT_花花牛
·
2023-06-20 10:50
retrofit2
android
文件上传
文件下载
retrofit2
Kotlin - 协程 - Flow
在Kotlin普及之前,
RxJava
无疑是Android开发领域中最受欢迎的响应式编程的三方库,而
RxJava
在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus
总有人想捧红我
·
2023-06-19 10:29
RxJava
一、
RxJava
简介1.
RxJava
ReactiveExtensionsfortheJVM,基于JVM的Rx。
SammeryD
·
2023-06-19 10:22
Android
rxjava
android
Rxjava
操作符-2-变换操作符
1、mapmap操作符的作用是对对象进行转换Observable.just(1).map(newFunction(){@OverridepublicStringapply(Integers)throwsException{return"MyNameis"+s;}}).subscribe(consumer);2、flatMapflatMap操作符的作用是对一组对象进行转换Observable.fro
揭穿套路
·
2023-06-18 13:13
Retrofit2+OkHttp3+
RxJava
网络请求封装
CSDN:https://blog.csdn.net/shuai497331206第一步:添加依赖//
RxJava
implementation'io.reactivex:
rxjava
:1.1.3'//RxAndroidimplementation'io.reactivex
ShinnyYang_
·
2023-06-17 16:52
使用
Rxjava
2和Retrofit2的自定义DefaultObserver
importcom.google.gson.Gson;importcom.google.gson.JsonParseException;importcom.jakewharton.retrofit2.adapter.
rxjava
2
包达叔
·
2023-06-16 16:25
java 自定义操作符_
RxJava
自定义操作符
前言
RxJava
不仅提供了大量的操作,例如map、flatMap(相关博客),还支持自定义操作符。
weixin_39904522
·
2023-06-16 16:24
java
自定义操作符
自定义view局部刷新_Android-
RxJava
异常全局捕获、局部捕获、自定义BaseObserver,完善空指针捕获...
所以我们可以设置全局异常捕获来获取:importio.reactivex.functions.Consumer;importio.reactivex.plugins.
RxJava
Plugins;importokhttp3
留学君
·
2023-06-16 16:24
自定义view局部刷新
RxJava
——创建 Observer
RxJava
中的Observer接口的实现方式:Observerobserver=newObserver(){@OverridepublicvoidonNext(Strings){Log.d(tag,"
jushenziao
·
2023-06-16 16:23
安卓
RXJava
RxJava
中observer链是如何形成的?
接着上一篇博客继续分析。Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("hello");}}).map(newFunction(){@OverridepublicStringapply(
ameryzhu
·
2023-06-16 16:52
Android
设计模式
RXJAVA
android
线程切换
【
RxJava
】
RxJava
基本用法 ( 引入
RxJava
依赖 | 定义 Observer 观察者 | 定义 Observable 被观察者 | 被观察者订阅观察者 )
文章目录一、
RxJava
基本用法1、引入
RxJava
依赖2、定义Observer观察者3、定义Observable被观察者4、Observable被观察者订阅Observer观察者二、代码示例一、
RxJava
韩曙亮
·
2023-06-16 16:21
RxJava
rxjava
android
java
Observer
Observable
【
RxJava
】ReactiveX 简介 ( ReactiveX 概念 | ReactiveX 组成部分 - 被观察者 / 观察者 / 操作符 / 调度器/ 订阅 | ReactiveX 支持语言 )
文章目录一、
RxJava
简介1、ReactiveX概念2、ReactiveX组成部分-被观察者/观察者/操作符/调度器/订阅3、ReactiveX支持的语言一、
RxJava
简介1、ReactiveX概念
韩曙亮
·
2023-06-16 16:51
RxJava
rxjava
android
EditText搜索优化
技术栈
Rxjava
LiveData实现fungetSearchCompletion(){//LiveData转换FlowablesearchValue.toReactiveStream().filter
Raven
·
2023-06-15 20:57
retrofit2
rxjava
2 okhttp3 上传多个文件示例
Interface层@Multipart@POST("/commitment/published")Observable>uploadPromise(@PartListparts,@Query("text")Stringtext,@Query("sessionId")StringsessionId);@POST("/commitment/published")Observable>uploadPr
大象屁股
·
2023-06-15 15:54
关于
RxJava
2的一点总结
我是基于以下依赖做的总结,之前由于依赖的版本太低导致有些包缺失,推荐就用最新的吧implementation'io.reactivex.
rxjava
2:
rxjava
:2.1.12'implementation'io.reactivex.
rxjava
2
空老表
·
2023-06-15 11:06
RxJava
介绍
rxjava
Rx介绍ReactiveX的历史ReactiveX是ReactiveExtensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师ErikMeijer领导的团队开发,在
yzpyzp
·
2023-06-15 10:01
Android
RxJava
2使用解析
RxJava
2前提:android常用基础异步工具:AsycTask,规范使用时需要继承重写作为abstract类handler,绑定-sendMessgae-handleMessage当需求任务数量增加
#蜗牛爬爬爬
·
2023-06-15 10:59
基础
RxJava
2.x使用以及操作符详解
RxJava
2.x是一个非常棒的流式编程,采用的观察者模式思想,事件的产生者产生事间之后发送给绑定的接受者,接受顺序与发送顺序一致.但是是独立于
RxJava
1.x存在,本文讲解
RxJava
2.x的简单使用
ZhangQiang-
·
2023-06-15 10:29
[Android开发]
RxJava
&
retrofit
Android异步框架
RxJava
1.x系列(一) - 观察者模式及实现
前言
RxJava
是一款基于JavaVM实现的响应式编程扩展库-基于观察者模式的异步和事件处理框架。
weixin_34319111
·
2023-06-15 10:29
java
后端
运维
【webFlux】理解onBackpressureBuffer将数据缓存到一个缓冲区中,避免数据积压
onBackpressureBuffer是
RxJava
中的一个操作符,用于处理背压问题。
全面解读
·
2023-06-15 10:59
Flux&Mono
缓存
rxjava
android
【
RxJava
】Observable.create()链式编程下释放资源或状态
在
RxJava
中,Observable.create()方法用于创建一个新的Observable对象。
全面解读
·
2023-06-15 10:57
Android
Java
rxjava
android
Android Retrofit 给你的接口加上缓存
spm=1001.2014.3001.5501本文出自容华谢后的博客往期回顾:AndroidRetrofit+
RxJava
使用详解Android探讨一下Retrofit封装的最佳姿势Android谈谈我所理解的
容华谢后
·
2023-06-15 08:53
Android
android
retrofit
缓存
rxjava
2系列:Android线程切换简单实例
效果图如下:
rxjava
2导入:implementation'io.reactivex.
rxjava
2:rxandroid:2.1.1'implementation'io.reactivex.
rxjava
2
zhangjin1120
·
2023-06-15 07:31
RxJava2
android
rxjava
异步IO API(Asynchronous I/O API)和
RxJava
结合实现异步读写文件的功能
如果需要异步地写入数据,并在写入完成后执行回调函数,可以使用Java的异步IOAPI(AsynchronousI/OAPI)和
RxJava
结合实现回调。
全面解读
·
2023-06-14 08:36
Java
rxjava
android
Asynchronous
I/O
API
【Android架构】基于MVP模式的Retrofit2+
RXjava
封装之Token的刷新(八)
接到个需求,要做token的刷新,直接开搞【Android架构】基于MVP模式的Retrofit2+
RXjava
封装(一)【Android架构】基于MVP模式的Retrofit2+
RXjava
封装之文件下载
欢子3824
·
2023-06-14 04:20
Android 快速打造Kotlin+MVP+
Rxjava
+Retrofit项目架构(引用Google推荐架构模式:契约接口)
快速打造Kotlin+MVP+
Rxjava
+Retrofit项目架构(引用Google推荐架构模式:契约接口)文件目录:主目录mvp中的目录主要代码示例:1、一个登录模型(也叫bean、entity)/
100岁的Android工程师
·
2023-06-14 04:55
RxJava
小考题 --
Rxjava
源码分析(一)
前言:现在面试很多都会问
RxJava
的源码,直接讲
RxJava
的源码,估计大家都不太会看下去,我们先看个小考题,然后再去看相关的源码。
青蛙要fly
·
2023-06-14 03:37
【Android】Kotlin 中的Flow是个什么东西
它允许我们以类似于集合的方式发射多个异步生成的值,并通过类似于
RxJava
的操作符链式处理这些值。
我又来搬代码了
·
2023-06-13 15:37
Android学习笔记
Kotlin学习笔记
android
kotlin
Rxdart学习笔记(小白最容易理解的笔记)
rx有个外号叫从入门到放弃RxDart就是一个响应式编程,与之相关的还有他自己的全家桶(RxKotlin,
RxJava
,RxJS,RxSwift…)。。。
心猿意码_
·
2023-06-13 11:34
(简单代码)手写Volley
UI:下拉刷新上拉加载,动画网络:Retrofit+
Rxjava
okHttpVolley数据库:GreenDaoArmlite....图片:Gild.....使用别人的网络框架会有哪些问题1.项目中有太多的代码不是我们需要的
崽子猪
·
2023-06-13 05:10
【GreenDao】使用RxQuery将List<T>指定字段作为V指定属性值,将List<V>存入GreenDao数据库
可以使用RxQuery和
RxJava
将List中每个Bean获取两个字段作为对象V的两个属性的值,并将List存入GreenDao数据库。
全面解读
·
2023-06-12 10:57
Android
数据库
rxjava
android
Android Lifecycle结合
RxJava
&Retrofit实现安全的网络回调
Lifecycle简介官方简介如此:Lifecycle-awarecomponentsperformactionsinresponsetoachangeinthelifecyclestatusofanothercomponent,suchasactivitiesandfragments.Thesecomponentshelpyouproducebetter-organized,andoftenli
DreamWinter
·
2023-06-11 19:15
使用 OkHttp 上传图片文件和参数(前后台代码都有)
相信对于这两者之间有些了解的同学都知道其实Retrofit的内部网络请求实现就是OkHttp,包裹了一层之后只是为了方便开发者写接口并且和
RxJava
结合使用而已,所以代码的差别不是很大。
Jiwenjie
·
2023-06-11 17:53
带你封装自己的MVP+Retrofit+
RxJava
2框架(二)
前言本篇文章是针对上一篇文章:带你封装自己的MVP+Retrofit+
RxJava
2框架(一)的进一步封装改进,建议在看完上一篇文章后,再食用本文效果更佳!
许朋友爱玩
·
2023-06-11 15:33
函数式接口、默认方法、纯函数、函数的副作用、高阶函数、可变的和不可变的、函数式编程和 Lambda 表达式 - 响应式编程 [Android
RxJava
2](这到底是什么)第三部分...
本文讲的是函数式接口、默认方法、纯函数、函数的副作用、高阶函数、可变的和不可变的、函数式编程和Lambda表达式-响应式编程[Android
RxJava
2](这到底是什么)第三部分,太棒了,我们又来到新的一天
weixin_33928137
·
2023-06-11 13:23
java
移动开发
c/c++
Retrofit是如何创建的?为什么要用动态代理
Retrofit的使用通常我们是Retrofit是和
Rxjava
配合使用,这里我们不做用法上的过多研究,主要看原理,所以下面的代码都是Retrofit的自身API,没有用
Rxjava
。
SillyMonkey
·
2023-06-11 13:31
初识响应式前端框架——Vue.js
响应式编程已经渗透到很多领域中的编码中,比如
RxJava
,Vue.js等,当然,目的就是提高编程的效率起因:以前我们改变UI的时候,就需要通过Dom来操作UI元素,随着业务的增多,这种方式就显得很笨重了比如
helang1991
·
2023-06-11 11:17
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他