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
8.kotlin安卓实践课程-用kotlin写第一个fragment
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm,Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),
Rxjava
呵呵_9e25
·
2020-08-24 20:56
Rxjava
复杂应用案例
/***先获取缓存数据,再获取网络数据**/ObservableobservableDB=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{Stringdata=getFormDB();if(data!=null){em
灬鱼飞
·
2020-08-24 19:54
RxJava
基本使用
对
RxJava
的学习,做一个记录,为以后的面试复习用.我看一些
RxJava
的介绍,个人感觉
RxJava
这个作者讲的简单明了.通过水管来讲image.png老规矩先放依赖要在Android中使用
RxJava
2
翻滚吧王咸鱼
·
2020-08-24 17:01
WxNews一款Android开源小项目
https://github.com/yangwenxin/wxNews一款基于MaterialDesign+
Rxjava
2+Retrofit+dagger2+MVP构架项目前言之前在工作当中一直使用的是
焦糖瓜子丶
·
2020-08-24 17:13
rxjava
六:map事件转换
一:mapObservable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter.onNext(3);emitter.onComplete();}}).m
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
八:背压
问题Observable线程发送事件快Observer线程接收事件慢Observable发送了无限个事件Observer接收了几个那么Observable发送的事件将会缓存,缓存越来越多造成内存溢出OOM举例:同步不会出现这种问题Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableE
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
三:subscribe() 的方法重载
subscribe()的方法重载1、subscribe()Observable.create(newObservableOnSubscribe(){//创建事件发射器@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter.onN
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
七:zip操作符
说明zip:压缩工具生成的压缩文件个是此处同理:将两个或多个事件压缩成一个事件处理代码Observableobservable1=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);Lo
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
rxjava
九:其他操作符
concat合并两个observableObservableobservable1=Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext(1);emitter.onNext(2);emitter
魑魅魍魉都是鬼
·
2020-08-24 17:24
android
java
反应式编程
RxJava
设计原理解析
本文首发于vivo互联网技术微信公众号链接:https://mp.weixin.qq.com/s/duO1pAfaKUI2_x_GVvZHMg作者:YunjieMa一、ReactiveX与
RxJava
ReactiveX
vivo互联网技术
·
2020-08-24 17:51
编程
rxjava
设计模式
使用Spring Boot和
RxJava
的构建响应式REST API
使用SpringBoot和
RxJava
的构建响应式RESTAPI原创李东锅外的大佬2019-09-09点击左上角蓝字,关注“锅外的大佬”专注分享国外最新技术内容我不打算解释什么是响应式编程,也不解释为什么要使用它
锅外的大佬
·
2020-08-24 17:15
Java
RxJava
最基本的使用方式:角色有:Observable(可观察的,被观察者),Observer(观察者)Subscriber(订阅者,也可认为是观察者)Observer接口定义了三种方法:publicinterfaceObserver{//Observable通知Observer已经正常完成数据传输,Observable在最后一次调用onNext后调用该方法voidonCompleted();//Obse
Crystal_dan
·
2020-08-24 16:31
rxjava
RxJava
(十二):RxBinding
简介1.1RxBinding介绍RxBinding是JakeWharton大神写的框架,它的API能够把Android平台和兼容包内的UI控件变为Observable对象,这样就可以把UI控件的事件当作
RxJava
小兵兵同学
·
2020-08-24 16:52
java
android
rxjava
rxandroid
RxJava
(八):合并操作符和连接操作符
博客主页
RxJava
的合并操作符主要包括如下几个:startWith:在数据序列的开头增加一项数据merge:将多个Observable合并为一个mergeDelayError:合并多个Observable
小兵兵同学
·
2020-08-24 16:07
java
android
rxjava
rxandroid
Rxjava
(七):条件操作符和布尔操作符
博客主页
RxJava
的条件操作符主要包括以下几个:amb:给定多个Observable,只让第一个发射数据的Observable发射全部数据defaultlfEmpty:发射来自原始Observable
小兵兵同学
·
2020-08-24 16:06
android
java
rxjava
rxandroid
RxJava
(六):过滤操作符
博客主页
RxJava
的过滤操作符主要包括以下几种:filter:过滤数据takeLast:只发射最后的N项数据last:只发射最后一项数据lastOrDefault:只发射最后一项数据,如果Observable
小兵兵同学
·
2020-08-24 16:05
android
java
rxjava
RxJava
(五):变换操作符
博客主页
RxJava
的变换操作符主要包括以下几种:map:对序列的每一项都用一个函数来变换Observable发射的数据序列flatMap、concatMap和flatMapIterable:将Observable
小兵兵同学
·
2020-08-24 16:05
android
java
rxjava
RxJava
(四):线程操作
博客主页1.调度器(Scheduler)的种类1.1
RxJava
线程介绍
RxJava
是一个为异步编程而实现的库,异步是其重要特色,合理地利用异步编程能够提高系统的处理速度。
小兵兵同学
·
2020-08-24 16:32
android
java
rxjava
RxJava
(三):创建操作符
博客主页
RxJava
的创建操作符主要包括如下内容:create——使用一个函数从头创建一个Observabledefer——只有当订阅者订阅才创建Observable,为每个订阅创建一个新的Observableempty
小兵兵同学
·
2020-08-24 16:58
android
java
rxjava
RxJava
(二):基础知识
博客主页1.Observable
RxJava
使用通常需要三步:创建ObservableObservable字面意思是被观察者,使用
RxJava
需要创建一个被观察者,它会决定什么时候触发事件以及触发怎样的事件
小兵兵同学
·
2020-08-24 16:25
android
java
rxjava
RxJava
(一):介绍
博客主页1.函数晌应式编程的概念如果你曾经使用过Java,那么你定听说过面向对象(OOP)的编程思想,也可能听说过AOP(AspectOrientProgramming,面向切面编程)的编程思想。1.1响应式编程(ReactiveProgramming,简称RP)在计算机中,响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自
小兵兵同学
·
2020-08-24 16:23
android
java
rxjava
Reactive Messaging Patterns with Actor Model — 3 Akka Actor (一)基礎篇
題外話,關於ActorModel/Reactive的實作選擇很多,當前有個也很紅的Golang,甚至
RxJava
也是~原生的Akkaframework是以Scala實作
Kim_清風哥
·
2020-08-24 16:49
RxJava
2 使用 及 源码阅读
RxJava
2使用及源码阅读
RxJava
是什么?
xiaxl
·
2020-08-24 16:33
android
rxjava
rxandroid
RxJava
2 + Retrofit2 结合使用详解
不讲
rxjava
和retrofit而是直接上手2了,因为2封装的更好用的更多。
lqpgjv
·
2020-08-24 15:33
rxjava
retrofit
android
Hystrix执行流程分析
首发于http://otzh.ml前言Hystrix已经不在维护了,但是成功的开源项目总是值得学习的.刚开始看Hystrix源码时,会发现一堆Action,Function的逻辑,这其实就是
RxJava
xiaoheiah
·
2020-08-24 15:03
java
rxjava
hystrix
Android封装Retrofit2+OkHttp3+
RxJava
网络请求
现在Android市面上很火的当然是Retrofit+
RxJava
+OkHttp,功能强大,简单易用,因此选用这套方案来改造网络库。
龙旋
·
2020-08-24 15:56
android
retrofit
rxjava
RxJava
(十三):RxAndroid 2.x 和 Retrofit 的使用
博客主页1.RxAndroid2.x简介1.1介绍近几年
RxJava
逐渐成为Android开发的新宠,越来越多的Android开发者正在使用或者即将使用
RxJava
。
小兵兵同学
·
2020-08-24 15:48
java
android
rxjava
rxandroid
RxJava
(十一): 并行编程
博客主页1.
RxJava
并行操作被观察者(Observable/Flowable/Single/Completable/May)发射的数据流可以经历各种线程切换,但是数据流的各个元素之间不会产生并行执行的效果
小兵兵同学
·
2020-08-24 15:47
java
android
rxjava
rxandroid
RxJava
(十):Disposable 和 Transformer的使用
博客主页1.Disposable在RxJav1.x中,Subscription的接口可以用来取消订阅。publicinterfaceSubscription{/***Stopsthereceiptofnotificationsonthe{@linkSubscriber}thatwasregisteredwhenthisSubscription*wasreceived.**Thisallowsder
小兵兵同学
·
2020-08-24 15:10
java
android
rxjava
rxandroid
RxJava
(九):背压
博客主页1.背压在
RxJava
中,会遇到被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息,这就是典型的背压(BackPressure)场景。
小兵兵同学
·
2020-08-24 15:09
java
android
rxjava
rxandroid
我是如何做到 GitHub star 在 5 天内从 0 飙至 666 的
,文中主角Linkage-RecyclerView原本只是为《
RxJava
魔法师》这个项目的需求而存在的,没想到在各路读者的积极参与下,让一个本来默默无闻的项目,在内容发布的第三天,登陆GitHub今日趋势
KunMinX
·
2020-08-24 15:49
recyclerview
github
java
android
RxJava
2管理ActivityForResult、Permission请求、动态广播、绑定生命周期
简介首先感谢下RxPermissions作者给我提供了用一个不显示Fragment做为依赖回调和生命周期相关的代理的思路。Android很多时候会使用startActivityForResult,再重载onActivityResult方法进行回调,从而获取启动Activity返回的结果。但是这样的代码会将一个功能分开到2个代码段中来写,当代码达到一定量时,就变得很杂乱。同样的当进行Permissi
淡蓝丶天空
·
2020-08-24 15:07
【Android】
RxJava
+ Retrofit完成网络请求
前言本文基于
RxJava
、Retrofit的使用,若是对
RxJava
或Retrofit还不了解的简友可以先了解
RxJava
、Retrofit的用法再来看这篇文章。
带心情去旅行
·
2020-08-24 15:28
java
android
rxjava
retrofit
Dagger2-终于学会了,还好没放弃(1)
MVP+
RxJava
+Retrofit+Dagger2如今已经成了Android开发的主流框架,为了不落伍,我也开始了这个组合框架的学习,力求摆脱之前的那种简单粗暴的分包模式。
warmcheng
·
2020-08-24 13:56
dagger2
android
依赖注入
Dagger2代码分析
传说中的android三件套,
Rxjava
,Dagger,MVP火的不能再火了,今天我们通过代码看看Dagger2是怎么实现的。
熊猫大叔
·
2020-08-24 13:15
android
dagger2
RxJava
中操作符到底做了什么?
RxJava
今年彻底火了一把,其中最牛逼之处就是操作符了,以前只知道怎么用,这几天看了看源码,大致的弄清楚了操作符的工作过程,今天分享给大家。如果有什么不对地方,请大家多多指教。
熊猫大叔
·
2020-08-24 13:14
rxandroid
rxjava
java
android
Rxjava
& Retrofit 实践
转载请注明出处:http://www.wangxinarhat.com/2016/04/16/2016-04-16-gee-weather/最近学习了
Rxjava
、Retrofit,做一个小项目实践下,
wangxinarhat
·
2020-08-24 13:09
rxjava
rxandroid
retrofit
greendao
RxJava
操作符在android中的使用场景详解(二)
转载请注明出处:http://www.wangxinarhat.com/2016/05/01/2016-05-01-
rxjava
-android-operate2/最近比较忙,也没想好这个文章该怎么写下去
wangxinarhat
·
2020-08-24 13:11
android
rxjava
retrofit
rxandroid
okhttp
RxJava
算术和聚合操作符
ReactiveX系列文章目录concat/concatDelayError/concatArray/concatArrayDelayError将多个被观察者按先后顺序串联起来。//前面有2-4个ObservableSource参数,内部调用的都是concatArraypublicstaticObservableconcat(ObservableSourcesource1,ObservableSo
七适散人
·
2020-08-24 12:50
EventBus3.1.1的特点和正确使用
1.粘连事件Sticky同样有这种粘连模式的还有boradcast,记得
RxJava
也有的。事件发出去了,可是接受端还没有生成实例。等到接收端生成后,马上能接受到事件,这就是粘连事件。
zjuter
·
2020-08-24 12:30
安卓开发进阶之
RxJava
在实际项目中使用--第一篇
关于
RxJava
原理分析,请参考仍物线写的文章—-给Android开发者的
RxJava
详解。本文不对原理作过多的分析,从最快上手的角度,让开发者使用起来,当我们有实践经验后回过头来看原理分析会更清晰。
zhangxiangliang2
·
2020-08-24 11:39
安卓开发进阶系列
安卓经验
RxJava
--Scheduler线程调度
1.computation:computationScheduler适用于和CPU有关的任务,但是不适合那些会造成阻塞的任务,因为computationScheduler内部会根据CPU核数来创建一个线程池,里面的每个线程会占用一个CPU的核心,从而充分利用CPU的资源;默认运行在computation上面的操作符是:delay、timer、skip、take等。2.newThreadnewThr
特大碗牛肉面
·
2020-08-24 11:03
Rxjava
2
newFlowableOnSubscribe(){@Overridepublicvoidsubscribe(FlowableEmittere)throwsException{e.onNext("Hello
Rxjava
2
AndroidYangJS
·
2020-08-24 11:35
Retrofit+
RxJava
简单封装
本文对Retrofit+
RxJava
的使用进行简单封装,简化使用。请求结果统一封装成HttpResult类,并利用泛型对不同结果统一处理。
oden.su
·
2020-08-24 11:24
android学习
Android基于Retrofit2.0 封装的超好用的RetrofitClient工具类(完美结合
RxJava
)
Retrofit实列.调用方便简洁.无需重复设置属性的步骤.可固定配置Host也可动态配置Url、请求头、参数等.支持文件下载和上传.支持扩展APIService统一处理无网络情况,和支持加载进度结合
RxJava
xiaonaihe
·
2020-08-24 11:18
Android
Rxjava
Hystrix源码分析
Hystrix的源码需要有一定基础
rxjava
,所以接下来的源码分析会很简单,因为作者只是想了解下Hystrix整个流程,对
rxjava
不熟悉。
wp136470
·
2020-08-24 11:20
Retrofit2+
RxJava
2实现一个网络请求框架精简封装
今天讲下如何使用Retrofit2+
RxJava
2实现一个网络请求框架的步骤:前提准备条件自然要有清单文件别忘记添加网络请求权限:然后开始真正的代码集成实现步骤:第一步:首先在build.gradle文件中添加以下依赖
追梦天涯 · 杰
·
2020-08-24 11:42
android
通用 Mvp网络框架
Retrofit+
RxJava
+okHttp抽象搭建MvpMVPmvp是在mvc的基础上进行演化而来,它分离了view层和model层,中间通过presenter来进行通信,也就是说各层做各层的事情,互不干扰
@意马有缰
·
2020-08-24 11:11
android
框架搭建
安卓中
Rxjava
RxJava
的核心原理其实就是典型的响应者模式,这并不难,但是它很巧妙的把这种响应者模式进行了链式的连接,这应该就是一种响应式编程的方式了吧。
weixin_45095939
·
2020-08-24 11:38
安卓中Rxjava
Android:
RxJava
2 + Retrofit2 完全指南 之 Authenticator处理与Token静默刷新
前言今年是2020年了,应该没有还在用userId来鉴权了吧,也应该很少人使用cookie来保持会话了吧?而现在更常用的是Authorization,关于Authorization简略的讲一讲Authorization,如果要深入了解的话请看底部的参考文章链接。Authorization的认证方式在我接触中有两种BasicBearerBasicHTTP基本认证,在请求的时候加上以下请求头:Auth
Android-until
·
2020-08-24 11:22
程序员
Android
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他