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
的compose()操作符
在
RXJava
中一种比较nice的思想是能够通过一系列的操作符看到数据是如何转换的:Observable.from(someSource).map(data->manipulate(data)).subscribeOn
Session__csdn
·
2020-07-31 12:53
RxJava使用
Android开发常用技术
数据库greenDAO、ObjectBox、网络请求Retrofit2、OkHttp3事件传递EventBus响应框架
rxJava
2、RxAndroid、RxBus注解butterknife、dagger2
那时候
·
2020-07-31 12:57
常用库
Rxjava
中compose()操作符的使用
Rxjava
中compose操作符的使用:Compose的作用:对Observable进行整体的变换//
rxjava
中compose的使用//在安卓中我们使用
rxjava
进行操作的时候经常会在子线程进行一下常见的操作
hoko
·
2020-07-31 12:20
Rxjava
Rxjava
操作符compose()
原文链接:http://blog.danlew.net/2015/03/02/dont-break-the-chain/在
RxJava
中一种比较nice的思想是能够通过一系列的操作符看到数据是如何转换的
一叶飘舟
·
2020-07-31 12:47
Android开发
解决Gradle dependencies compile jar包冲突、重复问题
例如:工程A添加了rxandroid:2.0.1和adapter-
rxjava
两个libs.而adapter-
rxjava
中使用了rxandroid:1.1.5这样在工程中就会出现两个不同的类库。
360linker
·
2020-07-31 11:20
编程语言
移动架构39_RxAndroid二(变换调用:map、flatMap、lift、compose)
Android移动架构汇总移动架构38_
RxJava
一(简单调用)移动架构39_RxAndroid二(变换调用:map、flatMap、lift、compose)移动架构40_RxAndroid三(线程控制
鱼包子Ray
·
2020-07-31 11:48
Android移动架构
RxJava
Gradle发布Library到JCenter
在gradle中用compile引用:compile'io.reativex:
rxjava
:1.1.3'是不是感觉这样非常方便,如果我们有自己维护的工具库
a296777513
·
2020-07-31 11:03
Android
使用Thread Pool不当引发的死锁
简介多线程锁定同一资源会造成死锁线程池中的任务使用当前线程池也可能出现死锁
RxJava
或Reactor等现代流行库也可能出现死锁死锁是两个或多个线程互相等待对方所拥有的资源的情形。
java菜
·
2020-07-31 11:58
Android APK 更新之路
本篇主要讲解以下知识点:使用DownloadManager更新基于
RxJava
和retrofit扩展的Android线程安全http请求库下载APK更新热更新(AndFix)我们来啾啾第一个知识点。
文淑
·
2020-07-31 11:02
第一章 APT之生成Retrofit+
Rxjava
管理类
开端最近这个阶段网络请求已经被我更换成了Retrofit+Okhttp+
Rxjava
的方式后面简称ROR,和以前相比感觉可扩展性和维护性变高,网络加载速度也比以前要快...
壹尘子
·
2020-07-30 23:50
RxJava
入门(5):功能性操作符
新年快乐,开工大吉filter过滤范围外的数据Observable.just(1,2,3,4,5).filter(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{Log.e("yzh","filter");returninteger>3;}}).subscribe(newObserver(){@Ove
tmyzh
·
2020-07-30 18:44
Okhttp 请求添加公共参数、公共Headers 方法
安卓开发中,http网络请求的框架有很多,有HttpUrlConnection、Volley、Okhttp很多种,现在由于retrofit和
rxjava
的出现,Okhttp的使用越来越多,因为Retrofit
MoveToNext
·
2020-07-30 18:41
学习笔记
用Kotlin的方式来处理网络异常
一.前言之前的文章
RxJava
处理业务异常的几种方式曾经介绍过Retrofit的异常可以有多种处理方式。其中,可以使用
RxJava
的错误处理操作符,它们是专门用来处理异常的。
weixin_34008805
·
2020-07-30 17:33
(译)使用Kotlin和
RxJava
处理复杂的请求
原文地址:https://blog.mindorks.com/how-to-make-complex-requests-simple-with-
rxjava
-in-kotlin-ccec004c5d10Android
南若水
·
2020-07-30 15:08
Android
Retrofit+OkHttpClient 封装+
Rxjava
+MVP
1.首先添加依赖//butterKnifecompile'com.jakewharton:butterknife:8.5.1'annotationProcessor'com.jakewharton:butterknife-compiler:8.5.1'compile'com.facebook.fresco:fresco:0.11.0'//retrofitcompile'io.reactivex.r
MuFeng_131115
·
2020-07-30 14:27
Retrofit+
RxJava
实战日志(4)-Gson解析空字符串的问题
在我做的项目中,服务器经常会用空字符串“”作为返回结果表示空值但这在Gson当中就会遇到问题,如果这项数据的类型不是字符串,Gson解析就会报错我们希望程序可以自动将空字符串解析为对应类型的空值,比如整型就解析为0,List型就解析为一个EmptyList这个问题可以说是我用Retrofit+Gson以来最大的一个坑,以至于我在研究时差不多都要把源码看完了提一件离奇的事是,Gson在用整型解析空字
chizan4898
·
2020-07-30 14:47
Android基础之倒计时多种实现方式与倒计时暂停重启
倒计时方法介绍(1)handler+postDelayed()方式(2)handler&Timer&TimerTask方式(3)ScheduledExecutorService+handler方式(4)
RxJava
陈李冠
·
2020-07-30 14:45
Android基础
kotlin之Token刷新
前面介绍了kotlin之
RxJava
2+Retrofit2,现在就部分项目中遇到的Token刷新问题做个思路。
Android_惜年
·
2020-07-30 14:03
在Java中异步编程,同事非要用
rxJava
,被我一顿吐槽
在Java中异步编程,不一定非要使用
rxJava
,Java本身的库中的CompletableFuture可以很好的应对大部分的场景。
Java干货
·
2020-07-30 13:13
Java
程序员
异步编程
用Java DIY 函数式方法—— map
注意不适合对函数式一点基础都没有的读者DIY实现不是完美的,仅仅是用实例表达函数式方法的理解这个系列文章不是分析java8stream中的方法源码,而是对java8stream特性,结合Kotlin,
Rxjava
檀木丁
·
2020-07-30 13:05
浅谈
RxJava
1.Observable的创建1.create:使用OnSubscribe从头创建一个Observable,这种方法比较简单。需要注意的是,使用该方法创建时,建议在OnSubscribe#call方法中检查订阅状态,以便及时停止发射数据或者运算。2.from:将一个Iterable,一个Future,或者一个数组,内部通过代理的方式转换成一个Observable。Future转换为OnSubscr
背光的影子_89cf
·
2020-07-30 11:56
google 官方mvp实例的实践之mvp-databinding-
Rxjava
(二)
原文地址这篇文章主要是承接上一部分,给出我实现的mvp的主要实现代码;没有看过上一篇文章的建议看一下上一篇google官方mvp实例的实践之mvp-databinding-
Rxjava
(一)闲话少许,继续放码
j春雨
·
2020-07-30 11:47
Android定时任务的实现方式
Android功能开发中,我们难免会碰到需要定时任务功能,例如定时轮询某个接口,或者是每隔多长时间检查一次本地数据,在本文中,主要介绍android中常用的两种定时任务实现方式使用Handler实现使用
RxJava
那一夜_
·
2020-07-30 10:36
android
Android:
RxJava
结合 Retrofit 优雅实现 网络请求轮询
前言
Rxjava
,由于其基于事件流的链式调用、逻辑简洁&使用简单的特点,深受各大Android开发者的欢迎。
Carson_Ho
·
2020-07-30 08:25
RxJava
详细教程
RxJava详细教程
RxJava
辅助操作符
ReactiveX系列文章目录using创建一个资源用于发射,当取消订阅时也释放资源。publicstaticObservableusing(CallableresourceSupplier,Function>sourceSupplier,Consumerdisposer,booleaneager)第一个参数就是提供发射的资源,最后一个参数eager,默认为true。lateinitvardisp
七适散人
·
2020-07-30 05:20
android写一个
Rxjava
转自Android写一个属于自己的
Rxjava
(一)Android写一个属于自己的
Rxjava
(二)
Rxjava
的使用重点在于分清楚:上游发射事件,下游接收事件只要分清楚哪些操作符是作用在上游,哪些作用在下游
14skyang
·
2020-07-30 04:23
豆瓣的混合开发框架Rexxar开源
Android开发急速开发系列——
RxJava
实战技巧大全满满的
RxJava
实战经验!AndroidApp适配RTL一个适配经验。
优雅的程序员
·
2020-07-30 03:21
EventBus使用介绍(一)
首先EventBus采用的观察者模式,这类似与
RXJava
,原理如下图原理图EventBus用到非常多的场景之一是替代广播,更简便地进行组件之间(Activity,Service以及Fragment等之间的信息传递
stormbaron
·
2020-07-29 22:35
关于mvvm简易封装(二)
那么这篇博文就来解答这个问题前言Retrofit是一个RESTful的HTTP网络请求框架的封装,网络请求的工作本质上是OkHttp完成,而Retrofit仅负责网络请求接口的封装
Rxjava
2+Re
青穗CherishTang
·
2020-07-29 18:55
MVVM
android学习之路(三)----
RxJava
/RxAndroid
RxJava
学习一、基础篇一、概述https://github.com/ReactiveX/
RxJava
二、基础
RxJava
最核心的两个东西是Observables(被观察者,事件源)和Subscribers
fandong12388
·
2020-07-29 18:22
android学习
RxJava
2.0+Retrofit
①项目准备compile'io.reactivex.
rxjava
2:
rxjava
:2.0.0'compile'io.reactivex.
rxjava
2:rxandroid:2.0.0'compile'org.reactivestreams
0dp
·
2020-07-29 18:00
Android
RxJava
zip 操作符
不说话,直接举例//zip2observablesObservable.zip(Observable.just(0),Observable.just(0),BiFunction{t1:Int,t2:Int->(t1+t2)})//zip3observablesObservable.zip(Observable.just(0),Observable.just(0),Observable.just(0
agk335520
·
2020-07-29 16:13
LiveData+ViewModule 在项目中的结合使用
引言:LiveData的使用方式手写LiveDataLiveData+ViewModule在项目中的结合使用结合ViewModule进行简单封装1.结合
rxjava
对网络请求成功后liveData.postValue
CoderTree
·
2020-07-29 15:53
「开源框架」
RxJava
(3)变换操作符「map/flatmap」
RxJava
RxJava
变换操作符map/flatmapMap拦截与接收被观察者发送的事件,按照需求改变事件,再发送给观察者「观察者接收到的事件是改变后的事件」Observable.create(newObservableOnSubscribe
DB_Liu
·
2020-07-29 15:24
Kotlin 风险高、
RxJava
已过时,Android 原生开发现状分析!
当你好不容易学会了某个框架或者工具,觉得它很好用的时候,它或许就要过时了。许多Android开发者经常会问我,要学会哪些东西才能成为一个优秀的Android工程师?对于这个问题,他们的描述或多或少都有些差异。但是,总体来说,我们都需要学习一系列的技能,才能成为一个优秀的Android工程师。Android原生开发的生态系统变化得非常快。至少在过去的五年时间里,我经历过很多Android的变化,并且
qq5e819c40572d7
·
2020-07-29 15:18
Kotlin描述
RxJava
的核心原理
对于Android开发来说,
RxJava
应该是一个非常流行的框架了。配合Retrofit处理网络请求非常方便。最近正好有时间,学习了一下
RxJava
的原理,在此总结一下。
阴雨天洗澡澡
·
2020-07-29 14:30
Gradle 依赖冲突
问题描述:在android工程内添加gradle依赖的时候,如果出现两个不同版本的依赖,默认是使用最新的依赖,例如support包,但是有的依赖冲突了就会直接报错,例如
RxJava
1.x和2.x解决办法
yoomaz
·
2020-07-29 13:59
rxjava
2.x
1、添加依赖compile'io.reactivex.
rxjava
2:
rxjava
:2.1.1'compile'io.reactivex.
rxjava
2:rxandroid:2.0.1'2、在编译的时候可能会出现如下错误
yihuangol
·
2020-07-29 13:34
android
RxJava
和 Retrofit使用详解动态拼接一个url和两个url时post请求
实现资源准备导包:首先我们需要在gradle文件中引入这两个包//版本要一致compile'com.android.support:appcompat-v7:23.2.0'compile'io.reactivex:
rxjava
蓝色_Sky
·
2020-07-29 10:56
RxJava
Retrofit
Retrofit+Okhttp+
Rxjava
项目应用
Retrofit出来之后,就曾学习过它的使用方法,也做过简单Demo。但是这次在项目中应用Retrofit2.0的时候,还是发现一些新问题。趁着项目封包上线,特来全面梳理总结,从最简单的请求网络一步步的丰富功能打造一套完善可行的网络请求框架,以及自己在项目应用中遇到的问题和解决办法:先附上官方介绍:Retrofit、Github源码地址如何使用Retrofit进行网络请求添加Retrofit依赖创
Rave_Tian
·
2020-07-29 10:50
RxJava
2之变换操作符篇
在上一篇文章中,我们介绍了
RxJava
2的基本简单实用,在本篇文章中,我们将继续学习
RxJava
2中的常用操作符操作符之变换Map:首先是变换操作符->Map,(此处引入以前看过的一篇文章的一句话:不知道
惜梦哥哥_
·
2020-07-29 07:58
速读Java线程池
对于移动开发而言,网络框架、图片加载、AsyncTask、
RxJava
,都和线程池有关。正因为线程池应用如此广泛,所以也成了面试的高频考点。我们今天就来讲讲线程池的基本原理和周边知识。
weixin_33800463
·
2020-07-29 06:08
Retrofit多文件上传
相关文章:Android链式结构封装说到网络框架,从入门级别的android-async-http->Volley->Okhttp->Retrofit+
RxJava
,之前我比较钟情于android-async-http
Anonymous-OS
·
2020-07-29 06:32
Android
XDroidMvp 轻量级的Android MVP快速开发框架
新增:Mvp实现
RxJava
&RxAndroid权限适配RxPermission事件订阅默认采用RxBus网络交互:Retrofit+rxHttps统一异常处理缓
小c欧巴
·
2020-07-29 06:57
安卓开发
【译】使用Kotlin从零开始写一个现代Android 项目-Part3
什么是
RxJava
?关于
RxJava
,一个广泛的概念是-
RxJava
是用于异步编程的API的Java实现,它具有可观察流和响应式的API。实际上,它是这
依然范特稀西
·
2020-07-29 04:13
Android最佳实践
观察者模式定义
1应用场景场景一:关联场景场景二:事件多级触发场景三:跨系统消息交互场景(例如:消息队列、事件总线)RxSwift、
RxJava
、RxAndroid(微软应用在软件领域)2角色划分角色一:被观察者(目标对象
群野
·
2020-07-29 04:12
iOS架构
iOS开发笔记
iOS架构师养成
观察者模式理解及demo
最近在学习响应式编程
RxJava
,RxAndroid,他就是一种基于观察者模式的以实现更简洁的异步操作类库。为更好了的理回顾解学习,先回顾一下观察者模式。
legendwon
·
2020-07-29 04:10
Android开发笔记
Rxjava
的使用和原理分析
一个使用
Rxjava
的开源项目一个简单的例子Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
欧文Kira
·
2020-07-29 03:16
RxJava
学习笔记
文章目录原理编程方式设计模式事件及事件流常用操作符优缺点参考文章原理编程方式命令式编程声明式编程响应式编程设计模式核心类:Observable&Observer。从设计模式的角度,使用了观察者模式,其中官方文档中也说其利用了Reactor模式(见ObservableBackground一节)。其链式操作符形式类似Builder模式,区别在于Builder模式中方法的顺序通常不影响结果,而RxJav
陈蒙_
·
2020-07-29 02:56
Java
编程
RxJava
之 操作符
什么是
RxJava
##
RxJava
就是异步
RxJava
的异步实现,是通过一种扩展的观察者模式来实现的。一个响应式的编程框架什么是
RxJava
操作符?
IAM四十二
·
2020-07-29 02:41
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他