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
RxJava
2.x 变换操作符之 flatMap & concatMap
题图:PixabayLicense哈喽,朋友们,上一篇文章我们学习了filter操作符,今天我们来学习
RxJava
中比较重要的两个操作符flatMap和concatMap。
IT大飞说
·
2020-08-01 07:26
Android
RxJava2.x
教程
android top 10 library1
原文链接:http://mp.weixin.qq.com/s/4gKIARmx49KIvrHTHyXYBw1.
RxJava
地址:https://github.com/ReactiveX/
RxJava
2016
不投降
·
2020-08-01 07:36
Android
Java
android
library
app
compose
RxJava
笔记
Rx通过链接它们而不是嵌套它们,具有应用运算符的特定样式。此样式并不罕见,这对于不可变对象更有意义,甚至可以在标准Java特性中找到它,例如字符串:Strings=newString(“Hi”).toLowerCase().replace('a','c');此样式允许您按照应用顺序查看修改,并且在使用大量运算符时它也看起来更整洁。理想情况下,您希望您的Rx运算符与其他运算符一样适合链:许多语言都有
woshiyexinjie
·
2020-08-01 07:00
java
MVP+
Rxjava
笔记
MVP区分于MVC模式总结:(思想)1.将Activity,Fragment中的逻辑操作抽取成Presenter类,并建立两者间的通信机制;2.Fragment或者Activity为了在特定时期获取Presenter的数据进行操作,需要抽取一些关于Presenter结果回调的method,组成IMVP接口,使特定的Fragment或者Activity在继承BaseFragment或者BaseAct
wfrs1651561
·
2020-08-01 06:30
Android
网络编程 --
RxJava
一、概念
RxJava
是一个基于事件流、实现异步操作的库。二、特点由于
RxJava
是基于事件流的链式调用,因此具有逻辑简洁、实现优雅、使用简单等特点。
TomyZhang
·
2020-08-01 06:13
RXJAVA
2踩坑记录
降低方法数的时候发现
RXJAVA
升到2了,之前公司封的框架太烂了,趁此机会弄一个新的,以下是踩坑:
rxjava
三部曲:1.新建observableObservable.create(newObservableOnSubscribe
linshi2013
·
2020-08-01 06:58
Rxjava
入门(二)
通过上一节的学习我们知道了
rxjava
是什么(需要看一的朋友点这里
Rxjava
入门一),以及怎样利用
rxjava
打印输出字符串和数组。
TrancyDeng
·
2020-08-01 05:22
RxImagePicker 图片选择器
RxImagePicker图片选择器优点:①
rxjava
2实现读取相册和调用系统相机拍照,File-Uri-path转换和线程切换②根据你设置的主题ui图片选择界面和图片预览界面自适应③配置简单,结果回调方便
单刷女boss
·
2020-08-01 05:23
android
RxJava
浅析
RxJava
是ReactiveX推出的一个开源库,它是ReactiveExtensions的JavaVM实现,可以很方便的在Java中实现响应式编程。
weixin_34406796
·
2020-08-01 04:35
Android RxVolley = Volley +
RxJava
+ OkHttp
kymjs/RxVolleyRxVolley使用文档V1.0:http://rxvolley.mydoc.io/一.RxVolley使用指南1.概述RxVolley是一个基于Volley的网络请求库;同时支持
RxJava
weixin_34258782
·
2020-08-01 04:03
RxVolley使用文档 —— RxVolley = Volley +
RxJava
+ OkHttp
RxVolley使用文档——RxVolley=Volley+
RxJava
+OkHttp偶然有幸,看到这个框架,便深深的爱上了这个框架,赶紧转载一发到自己的博客上温故而知新,而且作者一开头,就来了这么一句
DragonWar%
·
2020-08-01 04:08
Android 勤用
RXJava
compose操作符消除重复代码
相信小伙伴在使用
RXJava
与Retrofit请求网络时,都有遇到过这样的场景,在IO线程请求网络解析数据,接着返回主线程setData、更新View试图,那么也肯定熟悉下面这几句代码:.subscribeOn
weixin_33713350
·
2020-08-01 03:23
RxJava
第一篇,
RxJava
入门
RxJava
:是一个异步数据处理扩展的观察者模式轻量级框架观察者(Observer)比传统观察者模式多了onCompleted()和onError()回调栗子//第一步创建被观察者Observableobservable
Man不经心
·
2020-08-01 03:16
rxjava
操作符大全
和JavaLearn">
RxJava
Learn的README.md同步更新。
wangsfine
·
2020-08-01 02:26
retrofit
+
rxjava
RxJava
与Retrofit项目实践
最近开始一个新的项目,因为前段时间了解了retrofit和
rxjava
框架,打算采用他们打造网络请求的框架。
cvmars
·
2020-08-01 02:33
【Kotlin协程】基于
RxJava
项目的Coroutine改造
如果说AsyncTask被Coroutine替代毫无悬念,那
RxJava
与Coroutine如何取舍呢?J神很早就就给出自己的看法了。
fundroid_方卓
·
2020-08-01 02:07
#
Kotlin
Coroutine
Kotlin
RxJava
安卓
协程
RxJava
Coroutine
Kotlin
Android--Android主流网络框架
RetrofitOkhttpVolleyAsyncHttpClientRetrofit特点动态代理适配转换Call对象函数解析、网络请求和数据转换接口publicinterfaceApiService{//与
Rxjava
blues_ygw
·
2020-08-01 02:23
android
RxJava
错误处理操作符知识点总结
RxJava
的错误处理机制感谢
RxJava
错误处理操作符(ErrorHandlingOperators)
RxJava
中的错误处理操作符分为两种,catch,retryJava把Throwable分为两种
二仪式
·
2020-08-01 02:47
Java
查询build.gradle中用到的依赖库的写法
查询build.gradle中用到的依赖库的写法1.打开http://search.maven.org以
RxJava
和RxAndroid为例:2.例1:确定
RxJava
的写法2.1搜索
RxJava
选用
RxJava
2
爱博客大伯
·
2020-08-01 02:26
rxjava
gradle
android
RxJava
2+Retrofit2+MVP+lamdba仿微信朋友圈Demo
1.吹风湿篇最近学
Rxjava
2,但工作上未能使用,想想做个Demo来记录下,总结学习的新知识,分别用到
Rxjava
2,Retrofit2,Okhttp3,Glide,MVP,java8的新特性Lamdba
credit03
·
2020-08-01 02:52
android
mvp
java
界面
Retrofit+
Rxjava
网络请求的完美封装(二)(观察者模式)
上一篇是Retrofit+
Rxjava
简单封装,是在MainActivity中构建的请求体,这篇博文是将请求体Request也置入到
Rxjava
中Retrofit+
Rxjava
网络请求的简单封装(一)(
进击的小猿
·
2020-08-01 02:49
Android网络操作
Android网络操作
Android 中 kotlin 高阶函数的使用
2018.6.251.异步执行任务,主线程返回/***使用
RxJava
异步执行任务,并返回相应的值**@paramblock要执行的任务*@paramrtn任务中的返回值*@return*/funT.exec
青芸
·
2020-08-01 01:47
Android功能
安卓笔记-网络框架Fuel初探
之前的项目里网络框架一直用的是retrofit+
rxjava
这一套,突然看到了一个纯用kotlin写的网络框架,查了一下网上好像对这个的教程并不多,所以就自己弄个demo玩一玩了。
Chord.P
·
2020-08-01 01:39
android
kotlin
安卓笔记-网络框架封装思路(retrofit+
rxjava
)
网络框架作为安卓开发中最常用的框架,作为懒人的我一直在思考怎样才能用最短的代码来完成网络请求,本文在于作为本人备忘使用。前提我使用的网络框架是retrofit,作为目前安卓开发最流行的网络框架之一,我就不介绍了,有不了解的朋友可以自行百度,在这就提供一下retrofit的GitHub地址:点击这里,json数据解析使用的是Gson,GitHub地址:点击这里,另外我采用retrofit+rxjav
Chord.P
·
2020-08-01 01:38
android
kotlin
安卓笔记-想用骚操作封装网络请求(Retrofit+
Rxjava
)
就是突然想用一些骚操作来封装重复的操作,如果有更好(Sao)的做法麻烦评论一起交流一下。注意:以下我对retrofit的调用是用了我自己封装的retrofit,详细代码可以翻我之前的文章骚操作一:这个做法是目前我一直在用的,可以在我之前发的封装ViewModel的文章里看到完整代码inlinefunrequest(observable:Observable,crossinlinecallBack:
Chord.P
·
2020-08-01 01:38
android
kotlin
安卓笔记-ViewModel封装
使用了
rxjava
以及retrofit,如果以我的封装为参考的话请再看一下我之前发的对网络框架的封装,此文仅用于本人记录开发经验所用。
Chord.P
·
2020-08-01 01:38
android
kotlin
RxJava
操作符之map&flatmap
RxJava
中文文档链接map操作符属于变换操作符,它的作用将被观察者Observable发送的数据应用一个函数进行变换操作,然后将变换后的数据发送给观察者Observer。
一陆向前
·
2020-08-01 01:40
RxJava
Android OKHTTP 网络请求出错重连(结合Retrofit
RxJava
)--retryWhen命令符
链接:https://www.jianshu.com/p/508c30aef0c1网络抖动可能会产生大量的网络断链,所以httpClient自动重试是非常有必要的需求1:根据异常类型选择是否重试*即,当发生的异常=网络异常=IO异常才选择重试需求2:实现重试*通过返回的Observable发送的事件=Next事件,从而使得retryWhen()重订阅,最终实现重试功能需求3:延迟1段时间再重试*采
葫芦娃你好我是皮卡丘
·
2020-08-01 01:37
Android
各种原理,经典第三方库源码系列
LayoutManager•Glide加载原理,缓存方案,LRU算法•Retrofit的实现与原理•OKHttp3的使用,网络请求中的Intercept•EventBus实现原理•ButterKnife实现原理•
RxJava
ToChong
·
2020-08-01 01:27
android学习-多文件下载以及断点续传
首先说下主要都到了什么开发技术吧,网络请求是使用okhttp,然后涉及多线程的部分是使用
rxjava
,之前自己只是简单的看了一下
rxjava
,然后实际运用了下,感觉熟悉了很多;然后还
thankYouLikeMe
·
2020-08-01 01:30
android开发
rxjava
2基本元素源码分析
无背压代码示例Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{LogUtils.loge("ObservableonSubscribesubscribe...");if(!emitter.isDisposed()){e
syusikoku
·
2020-08-01 00:50
android原创
rxjava
1基本元素源码分析
代码示例Observableobservable=Observable.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber){LogUtils.loge("subscribercall...");if(!subscriber.isUnsubscribed()){subscriber.onNe
syusikoku
·
2020-08-01 00:19
android原创
rxjava
1 map操作符分析
rxjava
1map操作符分析由于源码版本不同,可能会有所差别代码执行流程分析create:创建一个新的Observablemap:也是创建了一个新的Observablerx.Observable#create
syusikoku
·
2020-08-01 00:19
android原创
浅谈Android中的MVP模式
MVP这种设计模式在Android领域越来越火,经常会听到某某Android应用采用了MVP+Retrofit+
RxJava
的架构,甚至很多工程师都说面试过的人喜欢提MVP,却并不知道它真正的机制。
steveyg
·
2020-08-01 00:18
android开发
Android查缺补漏
Android Studio 中 build.gradle 中 dependencies 下的 comile 后面的内容的来源
AndroidStudio中build.gradle中dependencies下的comile后面的内容的来源compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'compile'io.reactivex.
rxjava
2
太阳火神的美丽人生
·
2020-08-01 00:59
<=即时总结=>
平台-Anroid
rxjava
: compose 与 ObservableTransformer、lift 与 ObservableOperator
compose与ObservableTransformer://操作被观察者(abstractclassObservableimplementsObservableSource)//将源ObservableSource整体转换//通过对它应用特定的Transformer函数来转换ObservableSource。//此方法在ObservableSource本身上运行,而{@link#lift}在O
Mars-xq
·
2020-08-01 00:52
rxjava
rxjava
: 常用的 compose 与 ObservableTransformer
RxJava
Utils工具类publicclass
RxJava
Utils{publicstaticObservableTransformerapplySchedulers(){returnnewObservableTransformer
Mars-xq
·
2020-08-01 00:52
rxjava
Android-封装网络请求Retrofit+
Rxjava
可实现上传下载进度监听
gson”]apirootProject.ext.dependencies[“retrofit”]//retrofit2.0apirootProject.ext.dependencies[“adapter-
rxjava
2
shiming_shi
·
2020-08-01 00:10
Retrofit2+RxAndroid2进行简单的网络请求
1:添加依赖compile'io.reactivex.
rxjava
2:
rxjava
:2.0.1'compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'//compile'com.squareup.retrofit2
心乱了就不好收拾了
·
2020-08-01 00:16
移动开发
个人文章
android
retrofit2
rxandroid2
网络请求
RxJava
2详解(一)--基础
简介什么是ReactiveXReactiveX:AnAPIforasynchronousprogrammingwithobservablestreams.ReactiveX(ReactiveExtensions),一般简写为Rx,是一个使用可观察数据流进行异步编程的编程接口。由微软的架构师ErikMeijer领导的团队开发,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便地编写异步和
shangmingchao
·
2020-08-01 00:10
Android
RxJava2使用
Android新组件应用
CheckedTextView替代LineaLayout+TextView+ImageView构造单选项Chronometer替代
RxJava
.interval+TextViewStackView类似Android
那时候
·
2020-07-31 23:30
笔记
Android 常用技术
内存检测leakcanaryhttps://github.com/square/leakcanary响应式编程
RxJava
https://github.com/R
qxf323
·
2020-07-31 23:41
android
副业
上传头像
本文章使用的是Retrofit
rxjava
网络工具类是世面上使用的网络工具类不多说直接上代码1.导入依赖implementation‘com.github.wildma:PictureSelector:
代码君哈哈
·
2020-07-31 23:47
头像上传
Android 常用技术框架的基本使用
常用到的技术框架:1数据库:GreenDao2事件总线:EventBus3链式调用:
Rxjava
24网络封装:Retrofit2(Okhttps)5视图:RecyclerView6注解:ButterKnife7
程俊锋
·
2020-07-31 23:13
Android
Mvp架构+Retrofit+
rxjava
2+Glide 实现网络图片加载
Retrofit+
rxjava
2:为
相信团队强大自己
·
2020-07-31 22:48
RxJava
与网络通讯
------Retrofit+
RxJava
+okhttp请求框架封装------API测试工具Hitchhikerv0.10****nohttp1.1.11~20180726Kalle0.1.7~20190625
金色狐狸
·
2020-07-31 21:22
RxVolley使用指南
RxVolley项目地址:https://github.com/kymjs/RxVolley概述RxVolley是一个基于Volley的网络请求库;同时支持
RxJava
;可以选择使用OKHttp替代默认的
江南一舟110
·
2020-07-31 21:22
android
retrofit源码解析--设计模式分析
newRetrofit.Builder().baseUrl("baseurl").addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava
2CallAdapterFactory.create
二妹是只猫
·
2020-07-31 21:00
retrofit2+
rxjava
图片、视频上传
实例@Multipart@POST("api/upload/image")Observable>>uploadImage(@PartMapMapfiles);publicstaticObservable>uploadImage(Listfiles){Mapmap=newHashMap();for(inti=0;i
ヅ知足常乐、
·
2020-07-31 21:10
android
Rxjava
2.0之compose操作符
compose操作符用途用法说明特点用途对Observable流进行整体的变换,一般用于把一个或多个操作符封装起来,便于复用用法Observable.just(-1,0,1,2,3).compose(positiveNumber()).compose(schedulersTransformer()).as(AutoDispose.autoDisposable(AndroidLifecycleSco
0你太猖狂0
·
2020-07-31 21:09
Android
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他