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
Retrofit2
并且还支持很多的开源库(著名例子:Retrofit+
RxJava
)。Retrofit和OkHttp都是square公
HOLLE_karry
·
2023-03-20 20:57
学习源码-Retrofit之用到的设计模式
BuilderRetrofitretrofit=newRetrofit.Builder().baseUrl(Config.serverUrl()).client(okHttpClient).addCallAdapterFactory(
RxJava
2CallAdapterFactory.create
二十三岁的梦
·
2023-03-20 16:27
RxJava
给Android开发者的
RxJava
详解WIKIReactiveX/
RxJava
文档中文版观察者模式与发布/订阅模式区别总结1.从两张图片可以看到,最大的区别是调度的地方。
ChanYeol666
·
2023-03-20 14:44
LiveData+Retrofit网络请求实战
RxJava
与Retrofit在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+
Rxjava
。
星星y
·
2023-03-20 08:23
RxJava
网络异步调用绑定UI生命周期
之前分析过
RxJava
和Retrofit结合使用的源码,其中最后调用了compose(ObservableTransFormer)方法,传入lifecycleProvid
就叫汉堡吧
·
2023-03-19 19:47
撸Retrofit2源码
.client(getOkHttpClient()).addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava
2CallAdap
zhujiaqqq
·
2023-03-19 06:51
Android官方响应式框架Agera详解:一、相关概念和基本使用
Android前言在学习Agera之前没有接触过响应式编程和
RxJava
,所以当时学起来非常的费劲,也踩了很多坑。
Smashing丶
·
2023-03-19 01:52
Rxjava
---操作符篇---组合 / 合并操作符
原文链接:Android
RxJava
操作符详解系列:组合/合并操作符Android
RxJava
实战系列:从磁盘/内存缓存中获取缓存数据Android
RxJava
实战讲解:合并数据源&同时展示数据Android
RxJava
一期一会la
·
2023-03-18 19:24
自己给自己挖的坑
1.robust使用,常见问题,原理分析2.观察者模式,
rxjava
3.任务队列的实现4.学习记录
lichao666
·
2023-03-18 18:24
RxLifecycle解决
RXjava
内存显露
我们来看bindToLifecycle()方法:publicabstractclassRxAppCompatActivityextendsAppCompatActivityimplementsLifecycleProvider{privatefinalBehaviorSubjectlifecycleSubject=BehaviorSubject.create();publicfinalLifecy
Simplelove_f033
·
2023-03-18 17:56
RxJava
之timer和interval操作符源码解析
转载请以链接形式标明出处:本文出自:103style的博客timer操作符timer操作符实际上返回的是一个ObservableTimer对象。两个参数的方法默认在Schedulers.computation()中工作。publicstaticObservabletimer(longdelay,TimeUnitunit){returntimer(delay,unit,Schedulers.comp
103style
·
2023-03-18 15:08
RxJava
基础八-聚合操作符
此篇内容均是来自书籍《
RxJava
响应式编程》李衍顺著3.8聚合操作符3.8.1concatconcat操作符将多个Observable结合成一个Observable并发送数据,并且严格按照先后顺序发送数据
清水杨杨
·
2023-03-18 09:22
Kotlin之flow执行顺序分析(一看就会系列)
大部分博客介绍flow都是对比
RxJava
来讲解。但是对于没使用过
RxJava
的人来说看着同样是迷迷糊糊。(我承认,这说的也是我)先看一小段测试用例测试代码.png输出日志.png通过测试用例可
我叫Xy
·
2023-03-18 08:52
Android--
RxJava
操作符
Func1和Action1非常相似,也是
RxJava
的一个接口,用于包装含有一个参数的方法。Func1和Action的区别在于Func1包装的是有返回值的方法。
特大碗牛肉面
·
2023-03-17 22:10
RxJava
源码分析(五)变换操作符Map
引言前面我们分析了
RxJava
的线程调度,今天我们研究下
RxJava
的另外一块强大的功能-事件变换操作符。
kakaxicm
·
2023-03-17 06:32
Retrofit简单使用方法
newRetrofit.Builder().baseUrl(baseUrl).addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava
CallAdapterFactory.create
追光者2
·
2023-03-17 02:46
[Android Kotlin-Flow]Kotlin-Flow如何在Android项目中使用
前言:Flow是kotlin提供的一个重要的异步工具,类似于
RxJava
的响应式编程框架,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。
Darren老师
·
2023-03-16 23:07
Android中对Kotlin Coroutines(协程)的理解(一)
一、协程是什么、协程的作用是什么本质上Kotlin协程是一个库,就像
RxJava
、Butterknife这些第三方库一样,通过协程我们写代码时会更简便,省去了许多重复、复杂的动作,但这个库有其特别之处,
会上网的井底之蛙
·
2023-03-16 19:43
RxJava
消息订阅和线程切换的源码分析
一、前言这里就不详细介绍怎么使用
RxJava
了,没用过的自行去github瞅瞅>>>>>地址本文源码基于
rxjava
:2.2.15二、
RxJava
的订阅流程咱们先来看个栗子://步骤一:创建被观察者Observable
LLhon
·
2023-03-16 13:41
RxJAVA
学习笔记
首先清晰的弄清楚几个关键词的含义:Observable(可观察者,即被观察者)、Observer(观察者)subscribe(订阅)onNext()普通事件onCompleted():事件队列完结onError():事件队列异常Scheduler()调度器(线程控制)Schedulers.immediate():直接在当前线程运行,相当于不指定线程。这是默认的Scheduler。Scheduler
每天都有新的太阳
·
2023-03-16 13:03
9章
RxJava
混合实战
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava
2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava
2
Hensen_
·
2023-03-16 09:13
用Kotlin编写的MVP+
RxJava
+Retrofit黄历demo
Kotlin在2017年Google开发者大会的时候,被指定为Android的官方语言。现在使用Kotlin来开发Android也越来越火,如果你还没有接触过Kotlin,那么肯定是慢人一步了。其实我在今年寒假之前就已经看完了《Kotlin实战》这本书,但奈于工作和生活上的事情太多,之后一直没有去关注这一部分。最近也是难得有时间,所以重新看了遍Kotlin的语法知识以及对比和Java的不同。于是就
Vico君
·
2023-03-15 20:07
从零开始封装Retrofit2.0+
RxJava
2.x(零) 准备篇
Retrofit2.0,
RxJava
这么火。我也来追赶一下时代的潮流。
MiracleSoul
·
2023-03-15 15:15
RXJava
源码解析(1)-Observable的消息是如何传递到Observer的
先看一个最简单的
Rxjava
的demo:Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
罗占伟David
·
2023-03-15 14:27
RxJava
2外传Ⅰ:官方README翻译
术语上游,下游
RxJava
中的数据流包括一个数据源、0个或多个中间步骤、一个数据消费者或组合子步骤(其中的步骤负责以某种方式使用数据流):source.operator1().operator2().operator3
Jack_Jiao
·
2023-03-15 07:18
【RXSwift】系列一 Observable创建
RX(ReactiveX),一种跨平台的标准,目前很多开发语言都有Rx的库,包括
RxJava
、RxJS、Rx.NET、RXSwift等。
CJFeng
·
2023-03-15 05:17
35岁难找工作,40岁没人要:年长的程序员都去哪里了
**360°全方面性能调优:**设计思想与代码质量优化+程序性能优化+开发效率优化**解读开源框架设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+
RXJava
响应式编程框架设计
考研专业组
·
2023-03-15 02:45
Android
经验分享
面试
android
Android使用
RxJava
并行上传图片到阿里云OSS
前言不要上错来车了,这里只是简单的使用
RxJava
来多线程上传图片至OSS。有需要的往下看,有哪里不足的希望各位提出宝贵的意见。
丶丶TkoRn丶丶
·
2023-03-15 01:50
Rxjava
2的基本使用
前言:
Rxjava
用官方的描述就是一个用于使用JavaVM的可观察序列编写异步和基于事件的程序的库。核心在于异步。
天地玄黄
·
2023-03-15 00:59
Android Application Architecture 安卓APP架构[译]
2019独角兽企业重金招聘Python工程师标准>>>序本文介绍了文章作者从事了几年android应用的开发,经历2次架构变革,第一次集成了
RxJava
第二次集成了MVP,并将
RxJava
与MVP完美结合
weixin_34396103
·
2023-03-14 23:21
移动开发
java
ui
Android app crash的问题排查思路与反思
文章目录前言一、Android中几种优雅的退出APP方式二、第三方库导致,程序异常,内存泄漏三、
RXJava
引起的内存泄漏四、内存泄漏的总览1.资源对象没关闭造成的内存泄漏2.构造Adapter时,没有使用缓存的
我怀里的猫
·
2023-03-14 23:43
android
java
android-studio
RxJava
学习笔记
()并不会导致上游不再继续发送事件,上游会继续发送剩余的事件.下游不在接收subscribeOn()指定的是上游发送事件的线程,第一次有效observeOn()指定的是下游接收事件的线程.最后一次有效
RxJava
欧阳峰_oyf
·
2023-03-14 09:11
响应式编程开源库
RxJava
2——起源
1.
RxJava
来源从github上我们可以看到
RxJava
是隶属于ReactiveX(Rx)仓库,Rx是从微软的函数响应式编程库(ReactiveExtensions)发展而来的,提供了一种新的组织和协调异步事件的方式
阿扎泼柴
·
2023-03-14 03:06
轻量级kotlin + Mvp +
Rxjava
+ Retrofit框架
适合团队的框架才是好的框架1.项目简介本项目是基于kotlin+Mvp+
Rxjava
+Retrofit封装的轻量级模板项目。项目没有过多冗余的依赖,适用于快速开发以及新手练手。
雨落文染丶
·
2023-03-14 01:58
Android
RxJava
与Retrofit结合使用详解
目录添加依赖封装Retrofit(单例模式)封装实体类使用compose操作符封装Subscriber测试结束如今
RxJava
和Retrofit的结合使用估计已经相当普遍了,自己工作中也是一直都在使用。
·
2023-03-13 18:22
Android简单封装一个MVP基类流程详解
目录ModelPresenterViewExample对于MVP架构我想大家都不陌生吧,对于现在的主流框架非MVP+
RxJava
+Retrofit莫属了,GitHub上也有很多优秀的开源项目对其进行了很好的封装
·
2023-03-13 18:22
数据库使用
RxJava
操作符
1.若数据库中没有用户,那么Maybe就会被complete(
RxJava
中概念)2.若数据库中有一个用户,那么Maybe就会触发onSuccess方法并且被complete3.若数据库中用户信息在Maybe
半生黑豆
·
2023-03-13 16:26
Rxjava
+Retrofit使用心得
Rxjava
+Retrofit使用心得一、
Rxjava
+Retrofit的包依赖//
RxJava
implementation"io.reactivex.
rxjava
2:
rxjava
:2.1.0"implementation"io.reactivex.
rxjava
2
AriesYe
·
2023-03-13 12:59
RxJava
内存泄露解决-RxLifecycle
Rxjava
在Android开发中使用已经是老生常谈了,但如果使用不当会导致内存泄露比如,使用
RxJava
发布一个订阅后,当Activity被finish,此时订阅逻辑还未完成,如果没有及时取消订阅,就会导致
Vico君
·
2023-03-13 12:03
Retrofit
RxJava
几个月前单位的一个项目,说要在项目中实现修改域名地址然后请求接口,当时我还问了句,那接口还能用?后来解释说在本地有一个服务器,把资源传到本地的服务器,然后在本地请求,也就是相当与下面这样的地址http://公司域名/api/接口地址//正常的接口地址http://192.168.1.176:88/api/接口地址//修改后的接口地址有可能是用户自己输入的输入本地的ip地址还有端口号然后加上接口地址
Db_z
·
2023-03-13 11:22
Android面经:面试前,这样准备提高专业技能,程序员必会知识
第三方框架:okhttp、retrofit、
RxJava
等等,熟悉一个框架的源码,然后知道其他框架的优缺点混合开发:通常都是RN相关的,目前Flutter用的不多架构和语言:MVC、MVP、MVVM、组件化
m0_65145685
·
2023-03-13 11:28
程序员
面试
android
移动开发
RxJava
(2.0)-订阅源码分析
基于
RxJava
2.0+版本,对
RxJava
的订阅源码进行简单分析。1.使用实例我们在使用
RxJava
2.0时,一般像下面这样使用。
24K男
·
2023-03-13 10:47
利用 LiveData 和 ViewModel 搭建应用内数据中心
实现方式有多种,比如利用
RxJava
将各组数据设计成可观察对象。这里我们采用了LiveData和ViewModel,因为在Android平台,它们有着自己独特的优势。
明月几时有__
·
2023-03-13 10:18
深入理解
RxJava
2:论 Parallel 与并发(5)
前言欢迎来到深入理解
RxJava
2系列第五篇。
蝶翼的罪
·
2023-03-13 07:14
Rxjava
flatMap concatMap
flatMap一般用于输出一个Observable,而其随后的subscribe中的参数也跟Observable中的参数一样。下面再提供一个使用场景,这个场景属于嵌套的网络请求,比如我们想先进行一次网络请求得到图片的url,然后根据url再进行网络请求得到图片,最后设置给ImageView,这种情况下由url到Bitmap的转换用map是无法实现的,可以使用flatmap。Observable.c
NullPoint3Exce
·
2023-03-12 15:49
RxJava
(一)
Android知识总结一、
RxJava
的简单实用1、导包在最外层的build.gradle中添加project.ext{compileSdkVersion=28retrofitVersion="2.4.0
涛涛123759
·
2023-03-12 12:45
Kotlin总结
kotlin完成的项目项目是基于kotlin写的:Android端:1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术:ARouter+Retrofit+
Rxjava
+Okhttp
Android开发技术总结
·
2023-03-12 11:08
详细的Retrofit2 +
RxJava
2封装
需要添加的依赖implementation'io.reactivex.
rxjava
2:
rxjava
:2.2.4'implementation'io.reactivex.
rxjava
2:rxandroid
小风风吖
·
2023-03-12 10:08
okhttp解析
www.jianshu.com/p/412155af841f5713484-35a9989e893171f1.png3、retrofit源码解析https://www.jianshu.com/p/f57b7cdb1c994、
Rxjava
卡卡的箱子
·
2023-03-12 05:14
retrofit全家桶gradle
仅作为记录,方便后续项目使用implementation"io.reactivex.
rxjava
2:
rxjava
:2.1.9"implementation"io.reactivex.
rxjava
2:rxandroid
做人要简单
·
2023-03-12 02:48
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他