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
rxjava2
关于mvvm简易封装(二)
那么这篇博文就来解答这个问题前言Retrofit是一个RESTful的HTTP网络请求框架的封装,网络请求的工作本质上是OkHttp完成,而Retrofit仅负责网络请求接口的封装
Rxjava2
+Re
青穗CherishTang
·
2020-07-29 18:55
MVVM
RxJava2
.0+Retrofit
①项目准备compile'io.reactivex.
rxjava2
:rxjava:2.0.0'compile'io.reactivex.
rxjava2
:rxandroid:2.0.0'compile'org.reactivestreams
0dp
·
2020-07-29 18:00
rxjava2
.x
1、添加依赖compile'io.reactivex.
rxjava2
:rxjava:2.1.1'compile'io.reactivex.
rxjava2
:rxandroid:2.0.1'2、在编译的时候可能会出现如下错误
yihuangol
·
2020-07-29 13:34
android
RxJava2
之变换操作符篇
在上一篇文章中,我们介绍了
RxJava2
的基本简单实用,在本篇文章中,我们将继续学习
RxJava2
中的常用操作符操作符之变换Map:首先是变换操作符->Map,(此处引入以前看过的一篇文章的一句话:不知道
惜梦哥哥_
·
2020-07-29 07:58
RxJava2
的网络请求示例
结合多个接口的数据再更新UI(Retrofit2)利用flatMap多个网络请求依次依赖利用concat先读取缓存数据再读取网络请求利用debounce减少频繁的网络请求利用interval间隔任务(
RxJava2
BlissYang91
·
2020-07-29 02:11
Android
基于
RxJava2
+ Retrofit2 + Greendao实现文件下载:支持多文件、多线程断点续传
正好周末无事,用
RxJava2
+Retrofit2+Greendao造了一个文件下载的轮子。
行走的采矿者
·
2020-07-28 22:51
Android
RxJava2
.X版本-Distinct和Filter
一、distinct语法publicObservablegetRxJavaDistinctData(){returnObservable.just(1,2,2,1,1,2,3,4,5,2);}publicvoidrxJavaDistinctExample(){Disposabledisposable=model.getRxJavaDistinctData().subscribeOn(Schedul
河马过河
·
2020-07-28 20:27
用Kotlin编写Android:Retrofit+Rxjava尝试
便用来尝试了一下重构之前的MVP+Retrofit+Rxjava的代码,下面是我重构后的Kotlin代码首先添加gradle的compile:dependencies{compile'io.reactivex.
rxjava2
So_gorgeous
·
2020-07-28 20:28
RxJava2
初探
1.RxJava概念及原理RxJava–ReactiveExtensionsfortheJVM–alibraryforcomposingasynchronousandevent-basedprogramsusingobservablesequencesfortheJavaVM.为JVM设计使用可观测序列组成异步基于事件的程序库,核心使用观察者模式,以链式函数调用形式展示(源码地址、wiki)2.x
Gago
·
2020-07-28 19:37
RxJava
——一次性学会使用RxJavaRxJava简单的使用和使用它的好处2、RxJava之二——Single和Subject与Observable举足轻重的类,虽然用的少,但应该知道3、RxJava之三——
RxJava2
.0
沐左
·
2020-07-28 18:18
组件化为什么选择 Component 而不是 ARouter
自定义目标界面的`Intent`扩展支持`
RxJava2
`请相信Component前言我们很多人都知道ARouter,也会优先选择ARouter,这篇文章将会阐述为什么你
陈旭金-小金子
·
2020-07-28 13:00
Android
组件化
Android从0到1实现模块化开发,封装(MVP、Retrofit2、
Rxjava2
、Arouter等)组合框架
题外话:这一两年来随着人工智能的火爆,越来越多的人都去做AI、人工智能什么的,移动互联网的风口位置也已让贤,但是不在风口,我们也得坚持安卓下去,不是什么火我们就往那里拱(拱二声,四川话:去),新技术总有一天也会失去众人的焦点被其他新事物所取代,所以坚持下去,我们会做的更好的。前言:在我们日常开发中,当项目业务逐渐变得多起来,在app目录下怼代码感觉会越来越臃肿,有时还会耦合的很严重,最要命最痛苦的
懒猪儿虫
·
2020-07-28 07:57
框架设计
安卓通用技术
欢迎进入Hensen_的博客目录(全站式导航)
Android基础
RxJava2
0章
RxJava2
课程目录介绍1章基础概念2章RxJava基本使用3章RxJava操作符4章RxJava基本响应类型5章RxJava背压策略6章RxJava基础实战7章RxJava
Hensen_
·
2020-07-28 06:07
点击查看博客导航
Android学习笔记——
RxJava2
基本使用
笔记尚未完成,需更新依赖//
RxJava2
implementation'io.reactivex.
rxjava2
:rxjava:2.0.2'implementation'io.reactivex.
rxjava2
Saqino
·
2020-07-28 05:25
Android
JAVA RxJava 2.x
【JAVA
RxJava2
.x】为什么要学RxJava?RxJava最大的优点也是简洁,但它不止是简洁,而且是*随着程序逻辑变得越来越复杂,它依然能够保持简洁*。
moira33
·
2020-07-28 03:10
笔记
这可能是最好的性能优化教程(一)
在这样的大背景下,加之我之前写的
RxJava2
.0系列收到较
nanchen2251
·
2020-07-28 03:04
Kotlin+OkHttp3+Retrofit2+
RxJava2
学习(持续更新中)
前言目前学习中,查到的比较好的博客网址1.Kotlin+OkHttp3+Retrofit2+RxJavaKotlin基于Android,结合Retrofit2+
Rxjava2
+Okhttp3+Rxlifecycle
木棉花的春天ls
·
2020-07-27 16:26
Android
为爬虫框架构建Selenium模块、DSL模块(Kotlin实现)
冲浪.jpgNetDiscovery是一款基于Vert.x、
RxJava2
实现的爬虫框架。我最近添加了两个模块:Selenium模块、DSL模块。
fengzhizi715
·
2020-07-27 15:36
基于RxJava Retrofit的网络框架(一)
基于RxJavaRetrofit网络框架的搭建RxJava、Retrofit两个第三方库的优势RxJava的使用场景本文讨论的如无特殊说明,均指代
rxjava2
和retrofit2。
锅里的饽饽
·
2020-07-27 14:26
retrofit原理详解
www.jianshu.com/")//设置转换工厂.addConverterFactory(GsonConverterFactory.create())//设置适配器.addCallAdapterFactory(
RxJava2
CallAdapterFactory.create
remax1
·
2020-07-24 17:09
RxJava2
转换操作符之SwitchMap()
前言:学习这个操作符之前,请确保你读过这篇文章:
RxJava2
转换操作符之FlatMap()方法,或者已经充分了解FlatMap()。因为这个方法,也是基于FlatMap的。
岳锋
·
2020-07-16 01:59
RxJava2
RxJava2操作符
RxJava2
SwitchMap
SwitchMap操作符
RxJava源码(一)
RxJava2
正式版发布,学习一下源码和操作符实现,顺便做一下笔记。
Ayres
·
2020-07-15 23:01
RxJava2
源码解析——流程
如有解释错误的地方,欢迎评论区指正探讨]本文主要根据
RxJava2
的源码解析整个流程。引入首先简单的看一下
Robin_Lrange
·
2020-07-15 19:59
解决You should manually set the same version via DependencyResolution问题.
>Androiddependency'io.reactivex.
rxjava2
:rxandroid'hasdifferentversionforthec
Summer_may
·
2020-07-15 19:39
gradle
【转载】
RxJava2
+Retrofit2+OkHttp3的基础、封装和项目中的使用
前言:近些年很火的Retrofit+RxJava+OkHttp网络请求框架,功能强大,结构合理,使用简单方便。后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和RxBus。希望大家点一下关注,让我这个懒癌患者有动力继续写下去!本篇分三个部分:基础篇、封装篇和自己项目使用篇,项目是自己公司的APP提取的,文章偏长可以分三部分一点点看,当初看了很多优秀的文章然后自己在整理
BaQiShiGuang
·
2020-07-15 16:08
Android开发
Rxjava2
+okhttp3+Retrofit2封装
这里是Retrofit构造接口的方式,发现重复代码太多,我在网上找了个库,封装了一下,这是改造前部分接口,上次封装的有局限性,那个是根据接口号区分如果带后缀就不好使了~publicinterfaceUserServiceApi{@POST("api/login")Call>login(@BodyWechatLoginRequestrequest);@POST("version/version")C
majunm
·
2020-07-15 14:31
Android属性动画学习笔记(一)——基本使用
写在前面动画啊,相机啊,
RxJava2
啊,还有很多其他的东西,平时都有在看,当时看的时候感觉自己似乎已经明白了,但是过了一时间到需要用的时候还是难免要去翻一下别人的博客。
xiasuhuei321
·
2020-07-15 14:46
RxJava2
笔记(三、订阅线程切换)
在前面两篇文章
RxJava2
笔记(一、事件订阅流程)和
RxJava2
笔记(二、事件取消流程)中,我们分别了解了事件的订阅以及取消是如何进行的,接下来我们将要介绍RxJava的线程切换。
WonderSky_HY
·
2020-07-15 12:25
【Android】Retrolfit2+
Rxjava2
+ OkHttp请求网络+取消已发出网络请求
近日老出现尴尬的事儿,自己写的app自己测试时遇不到的问题总是在同事要看时出现,像中了魔咒一样,于是下定决心,一定要搞了她,于是开始疯狂点击,不出所料出现了,NPE了,看了下原来是一个Butterknife注解的RecyclerView在调用时报的,具体原因是,进入一个页面进行了网络请求,在结果还没返回时就退出了该界面,但是好死不死的是界面没完全销毁时结果出来了,这个时候这个RecyclerVie
Isaac_Lau
·
2020-07-15 10:16
android
现阶段常用的几个常用的依赖
implementation'com.squareup.retrofit2:converter-gson:2.0.2'implementation'com.squareup.retrofit2:adapter-
rxjava2
无可能
·
2020-07-15 07:08
电商项目实战
RxJava2
.x理论知识(1)
分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!网址:http://www.captainbed.net/yancyangRxJava是一个非常著名的开源库,是ReactiveX(ReactiveExtensions)的一种java实现。RxJava是一种响应式扩展框架,有很多种实现,如RxAndroid,RsJS,RxSwift,RxRuby,RxCpp
YWLi
·
2020-07-15 06:01
Rxjava
开启RxJava的学习之路
RxJava2.0
基础
RxJava2.0
yancyang
RxJava2
.x defer、interval和timer
ReactiveX通过使用可观察序列来编写异步和基于事件程序的库。它扩展了观察者模式以支持数据和/或事件序列,并增加了运算符,使您可以声明性地组合序列,同时抽象出对低级线程,同步,线程安全性,并发数据结构和非线程等事物的关注阻塞I/O。defer直到有订阅者才创建observable,并且为每个订阅者创建一个全新的observable。defer操作符返回一个Observable,它调用Obser
YWLi
·
2020-07-15 06:30
Rxjava
开启RxJava的学习之路
RxJava2
操作符之“Distinct”
作用去重。比较简单的作用,玩过数据库的看到这个单词应该也挺眼熟的。示例用法Observable.just(1,2,1,1,2,3,4,6,4)//Runonabackgroundthread.subscribeOn(Schedulers.io())//Benotifiedonthemainthread.observeOn(AndroidSchedulers.mainThread()).distin
坑吭吭
·
2020-07-15 03:14
史上最全的
Rxjava2
讲解(使用篇)
1.前言在很久之前就一直想整理一下rxjava,但是一直没有时间,最近是因为离职了,总算有时间整理一下了。因为打算每篇博客都记录一个框架。所以为了描述清楚,本篇博客可能略长(包含rxjava的简介,使用,背压,原理等),希望你们能认真的读完,收获肯定还是有的,也会采用大量的图来介绍,这样可以加深理解。也可以当一个工具博客,需要的使用的话随时查阅。后续还会继续出背压和原理篇,敬请期待2.简介什么是r
刘洋巴金
·
2020-07-15 00:57
rxjava2
android
热门框架
java
面试
Rxjava2
.x使用源码分析杂记
1.
RxJava2
.x基本使用1.1Observable被观察者创建:ObservablestringObservable=Observable.create(newObservableOnSubscribe
梦想家-TSM
·
2020-07-14 17:27
android
java
读书笔记-2019年02月25日
文章目录今日见闻今日重要三件事记录[fengzhizi715/RxJavaInAction:《
RxJava2
.x实战》一书中包含的例子。]
Panda张向北
·
2020-07-14 16:01
RxJava2
.0从入门到放弃(二)
前言
RxJava2
.0从入门到放弃(一)中简单介绍了我对RxJava的理解以及RxJava最基本的一个写法。这一部分继续讲讲RxJava最重要的一个环节关于线程得调度。
SheepYan9
·
2020-07-14 12:52
适应
RxJava2
思维习惯
以下这段话摘自其他文章Android响应式编程
RxJava2
完全解析。鸣谢作者。
脐橙熟了
·
2020-07-14 11:34
开源组件
安卓:Retrofit与RxJAVA做一个简单的Get请求
Observable)通过订阅(Subscribe)按顺序发送事件给观察者(Observer),观察者(Observer)按顺序接收事件以及作出对应的响应动作implementation'io.reactivex.
rxjava2
feng___chen
·
2020-07-14 10:21
RxJava2
操作符之“Scan”
作用扫描,遍历,用法和上一个Reduce操作符差不多,只是这个操作符会将每一个过程的中间产物发射出来,而不是只发射结果示例用法这里举个例子,做一下累加计算Observable.just(1,2,3,4,5)//创建了一个有5个数字的被观察者.scan(newBiFunction(){@OverridepublicIntegerapply(Integert1,Integert2){returnt1+
坑吭吭
·
2020-07-14 09:59
设计模式篇(六)——观察者模式
4、一对多的实现5、抽象出来+注解(干货)三、相关源码1、
RxJava2
、生命周期组件Lifecycle四、小结一、简介在Android中,一提到观察者模式(ObserverPattern),肯定联想到
catzifeng
·
2020-07-14 08:34
#
设计模式篇
Rxjava2
.0笔记-005-判断性操作符
all/***判断发送的每项数据是否都满足设置的函数条件*/privatevoiduseAll(){Observable.just(1,2,3,4,5).all(newPredicate(){@Overridepublicbooleantest(Integerinteger)throwsException{returninteger(){@Overridepublicvoidaccept(Bool
ccccccal
·
2020-07-13 23:22
Android Annotations+Retrofit+
Rxjava2
+okhttp3+MVP框架搭建
前言AndroidAnnotations与注解框架对比1、ButterKnife(编译时注解)2、XUtils(运行时注解)3、AndroidAnnotations(编译时注解)4、注解框架对比Retrofit+OkHttpRxJavaMVP搭建1、Retrofit+Okhttp封装2、BaseView、BasePresenter3、使用RxJava配合Retrofit进行请求:4、使用RxJav
羊羊两千
·
2020-07-13 21:07
Android开发
Android
mvp
框架
Retrofit
RxJava
Retrofit+Rxjava的简单使用
一、导入依赖implementation'io.reactivex.
rxjava2
:rxjava:2.1.3'implementation'com.squareup.retrofit2:retrofit
Android_小菜鸡
·
2020-07-13 19:30
RxJava2
.0 源码剖析
RxJava2
.0源码剖析一.Observable(被观察者/发射器)二.Subscribe(订阅事件)三.Observer(观察者)这里我们先以一个最基础的使用case,来分析RxJava的实现原理。
依生依世
·
2020-07-13 09:42
原理解析
android相关
SpringBoot2.x响应式编程webflux介绍
RxJava2
、Flux和MonoUserList1)简单业务而言:和其他普通对象差别不大,复杂请求业务,就可以提升性能2)通俗理解:Mono表示的是包含0或者1个元
peng_0129
·
2020-07-13 09:43
Springboot2.x
Rxjava2
-just与fromArray
所有代码的演示都在
RxJava2
.1.13版本上进行的Observable.just(1,2,3,4).subscribe(integer->System.out.println(integer));Observable.fromArray
CODERLIHAO
·
2020-07-13 08:02
Android基于
rxjava2
+retrofit2实现断点续传下载,模拟支付宝更新app
前言在rxjava和retrofit日益火热的今天,我们也要给自己定个小目标,比如说利用其来实现支付宝更新app的断点续传下载功能。基本原理其实下载文件就是一个get请求,而断点续传则是要把发生异常时,已经下载的位置记录下来,再次下载时从这个位置继续下载。此时就要涉及到两个知识点了,一个Range的请求头字段(有了这个字段就可以读取服务端该文件的字节范围,从而实现从断点处继续下载)。一个Rando
Zwww_
·
2020-07-13 06:35
面试神器第一弹:Rxjava破冰——初步认识Rxjava
但实际上,学会Rxjava对技术的提升还是很有帮助的,所以我会为大家讲解Rxjava的相关知识,以及Rxjava1到
Rxjava2
的变化,帮助大家能够学会使用R
你弄啥嘞
·
2020-07-13 03:04
android
RxJava2
操作符总结
RxJava2
的操作符的主要类型宝石图、弹珠图(marblediagrams)marblediagrams—>:Observable的时间线,从左至右流动★:星星、圆、方块等表示Observable发射的
HolenZhou
·
2020-07-12 21:41
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他