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
Java设计模式初探
前言:最近对设计模式很是着迷,虽然心里念念不忘
Rxjava
操作符,但是没有看过源码,就想自己实现起来还是很难得,况且再下能力还不达标,所以闲暇时间就想看下简单的,比如设计模式,想着以后自己也能多get一项技能
朱泉
·
2023-02-06 02:02
MVP+Retrofit+
RxJava
2 封装
使用架构的目的是为使程序模块化,做到模块内的高聚合和模块间的低耦合,架构和模式并不是让你的代码减少,可能往往会增大,但是它帮你在逻辑上更简洁了,很好的定义了单一性原则,提供了更好的扩展性,方便定位问题以及后续开发中需求变跟时不至于满篇的去改一大堆东西。(一下图片均来自网络,侵删)MVC简述首先熟悉下在Android开发中,传统的MVC模式(view、model、controller)。mvc.jp
wenbing
·
2023-02-06 01:35
RxBus2.x的全面详解
阅读本文,你需要提前了解
RxJava
,可以查看:给Android开发者的
RxJava
详解Android响应式编程框架—
RxJava
&RxAndroid2.0使用笔记RxBus简介什么是RxBus?
々志尚
·
2023-02-05 22:33
RxJava
实现延迟调用
RxJava
实现延迟调用代码Observable.timer(1,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe
道阻且长_行则将至
·
2023-02-05 16:08
RxJava
初步理解
最近刚刚接触
RxJava
还没有更深层次的了解,这里只是随笔记录自己的理解在Android开发项目中有一些比较耗时的操作,比如加载图片bitmap,网络请求,大文件处理等等,如果这些耗时操作放到主线程中会出现
疯狂喷气机
·
2023-02-04 19:21
即使不用饿了么订餐,也请务必收藏好该库!
它是因“
RxJava
魔法师”这个项目的需求而存在。
KunMinX
·
2023-02-04 18:40
Rxjava
Retrofit okhttp 依次执行多个请求
Rxjava
Retrofit可以很好的解决这个问题。废话不多说,直接上代码:三个apiWxApi.class的内容@GET("https://api.weixin.qq.com/sns/oauth2
suit_liu
·
2023-02-04 12:01
Retrofit OkHttp
RxJava
的协同工作原理
Retrofit.Builderbuilder=newRetrofit.Builder();builder.baseUrl(ApiService.SERVER_URL).addCallAdapterFactory(
RxJava
2CallAdapterFacto
题_bef7
·
2023-02-04 11:18
Kotlin协程使用
目录协程的用法协程同步异步请求与
Rxjava
,原生写法的区别与优势对于协程的理解1.协程的用法在安卓中添加引用,引用里面也包括了协程核心库implementation'org.jetbrains.kotlinx
syimo
·
2023-02-04 10:19
RxJava
Operator之创建型操作符
RxJava
创建型操作符justjustjust操作符将一个或多个对象转换成发射这个或这些对象的一个Observable支持Flowable,Observable,Maybe,SingleStringgreeting
Anne_胖达
·
2023-02-04 07:00
Future系列(CompletableFuture与retrofit)使用和解析
一、在Android中的使用1.gradle依赖implementation"io.reactivex.
rxjava
2:
rxjava
:2.0.8"implementation'io.reactivex.
rxjava
2
勇敢地追
·
2023-02-04 03:06
简单封装Retrofit2+
Rxjava
2+OkHttp3
implementation'com.squareup.retrofit2:converter-gson:2.4.0'implementation'com.squareup.retrofit2:adapter-
rxjava
2
liliLearn
·
2023-02-03 19:24
kotlin for android----------MVP模式下(OKHttp和 Retrofit+
RxJava
)网络请求的两种实现方式
今天要说的干货是:以Kotlin,在MVP模式下(OKHttp和Retrofit+
RxJava
)网络请求两种实现方式的一个小案例,希望对大家有所帮助,效果图:imageRetrofit是Square公司开发的一款针对
切切歆语
·
2023-02-03 17:35
Android
RxJava
系列一: 基础常用详解
前言本篇主要介绍
Rxjava
在Android项目中的基础使用和常用方法,旨在给对
RxJava
感兴趣的人一些入门的指引.对
Rxjava
不熟悉的朋友可以去看我之前写的一篇简单介绍Android
RxJava
:
darryrzhong
·
2023-02-03 14:54
RxJava
观察绑定和事件发送流程及其中的线程切换分析
本文的所有分析都是基于
RxJava
2进行的。
PandaQ404
·
2023-02-03 13:12
Rxjava
2解析-订阅流程
订阅首先创建一个observer和observablenewObserver(){@OverridepublicvoidonSubscribe(Disposabled){}@OverridepublicvoidonNext(Objecto){}@OverridepublicvoidonError(Throwablee){}@OverridepublicvoidonComplete(){}};Obs
Colaman丶
·
2023-02-03 03:38
Rxjava
上传多张图片(腾讯云)
Rxjava
上传多张图片(腾讯云)直接上代码吧1.
Rxjava
上传控制器publicclassHnUploadListImageControl{/***回调接口*/publicinterfaceUploadCallback
TXswim
·
2023-02-03 00:22
RxJava
2操作符(FlatMap学习)
FlatMap是
RxJava
2变换操作符中比较重要的一个,本文我们来学习一下它的内部变换过程。
WonderSky_HY
·
2023-02-02 15:17
RXJava
源码解析(2)-map是如何实现类型转换的
map的作用:ReturnsanObservablethatappliesaspecifiedfunctiontoeachitememittedbythesourceObservableSourceandemitstheresultsofthesefunctionapplications.对被观察者发送的每1个事件都通过指定的函数处理,从而变换成另外一种事件即,将被观察者发送的事件转换为任意的类型
罗占伟David
·
2023-02-02 13:32
边学边研究
rxjava
2(一)
RxJava
2的4个基础接口。
icyvalley
·
2023-02-02 09:24
我所理解的
Rxjava
2
最近又在看网易公开课里面的美国名校的毕业演讲,虽然以前看过,但现在重新看的话,依然能学到不少东西,能把某个话题讲的很细,很深,我现在特别喜欢Michelle,作为第一夫人却没有第一夫人的架子,听她的演讲,能感受到那种能量密度特别大,她演讲到人要想成为什么样的人时,我特别震撼,她认为如果想要成为什么样的人的话,必须要有适应力和责任心。而国内的演讲都是讲怎么成功,怎么成才,怎么爱国,且都谈的特别的大,
VerseWang
·
2023-02-02 05:43
6章
RxJava
基础实战
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址
RxJava
2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036
RxJava
2
Hensen_
·
2023-02-02 04:26
RxJava
全国卷 真题解析
附:
RxJava
全国卷真题解析核心知识点:1、观察者中的onSubscribe运行在哪个线程中?2、subscribeOn上配对还是下配对?3、observeOn上配对还是下配对?
Android那些事儿
·
2023-02-02 03:29
RxJava
2常用操作符源码分析
SchedulerSupport.NONE)publicstaticObservablejust(Titem){ObjectHelper.requireNonNull(item,"Theitemisnull");return
RxJava
Plugins.onAssembly
JustinLW
·
2023-02-01 20:06
RxJava
3原理解析
文章首发于我建立的一个笔记仓库1.背景
RxJava
是一个基于事件流、实现异步操作的库。
潇风寒月
·
2023-02-01 19:47
RxJava
再回首
废话几句很早前就看了
RxJava
,当时就觉得好牛掰,但是公司项目一直没有用起来,知识不用就会忘,前段时间突然要写
RxJava
,发现已经不会写了。
大公爵
·
2023-02-01 14:01
Android入门第59天-进入MVVM
所以,MVVM只是包括了以下这些技术:DataBind;ViewModel双向绑定;Okhttp3+retrofit+
rxjava
(时下最流行,我们后续教程会让学这个东西变得简单到极致);其它非AndroidStudio
TGITCIC
·
2023-02-01 07:11
Android从入门到精通
android
mvvm
android
mvvm
android
jetpack
android
设计模式
Android 图片压缩框架Compressor
第三方图片压缩框架:Compressor使用步骤导入依赖implementation'id.zelory:compressor:2.1.0'调用压缩方法/***使用Compressor
RxJava
模式压缩
想不到更好的昵称了
·
2023-02-01 06:16
Kotlin的Coroutine和
Rxjava
对比
花了一天讨论coroutine的写法,主要问题还是错误处理和生命周期处理。毫无疑问,coroutine的代码更加清晰易懂。//错误处理privatevalexceptionHandler:CoroutineContext=CoroutineExceptionHandler{_,throwable->presenter.showFailView()}//Coroutine写法privatefunge
黑岛様
·
2023-01-31 18:40
走进
RxJava
源码(三) -- 创建型操作符
创建型操作符create操作符//上游Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere)throwsException{//上游发射的e.onNext("A");//使用者自己发射}})//订阅.subscribe(//下游newObserver(){@Overr
Rc在努力
·
2023-01-31 01:31
安卓2018面试技术栈
Rxjava
的原理,主要
171Arios
·
2023-01-30 22:11
Rxjava
2的操作符 二
概述:接着上一篇的内容继续介绍RX操作符。3.组合操作符3.1concat()可以将多个观察者组合在一起,然后按照之前发送顺序发送事件。需要注意的是,concat()最多只可以发送4个事件。Observable.concat(Observable.just(1,2),Observable.just(3,4),Observable.just(5,6),Observable.just(7,8)).su
天地玄黄
·
2023-01-30 18:09
RxJava
深度剖析
image.png背景响应式编程响应式编程简单点来说可以称为异步数据流编程,当一段逻辑关系变更之后,可以及时响应,并处理变更后的逻辑关系,我们称之为响应式编程。下面我们通过一个示例来看下。inta=1;intb=a+1;System.out.print(“b=”+b)//b=2a=10;System.out.print(“b=”+b)//b=2我们希望达到,不管a的值如何变化,b的值永远比a大1,
8爪章鱼
·
2023-01-30 09:12
Android异步框架的比较(CompletableFuture,Coroutine,
RxJava
)
CompletableFutureFuture系列(FutureTask)Future系列(CompletableFuture的使用)Future系列(CompletableFuture与retrofit)使用和解析CoroutineCoroutine(协程)(一)Coroutine(协程)(二)Coroutine(协程)(三)Coroutine(协程)(四)和retrofit搭配使用首先,我并不
勇敢地追
·
2023-01-30 08:15
一个教育类App的前世今生(3)—— 技术选型
2、网络请求组件网络请求:为了产品后期的高可维护性,采用目前比较流行且成熟的第三方开源框架Okhttp3+Retrofit2+
RxJava
2来构建本产品的网络请求框架。Json解析
007超链接
·
2023-01-30 07:34
RxLifecycle使用分析
一、针对的问题解决
rxjava
在页面销毁的时候没有取消订阅的内存泄漏问题。
听听听说
·
2023-01-30 04:24
解密
RxJava
的异常处理机制,那些你不得不知道的东西
什么是
RxJava
Plugins.setErrorHandler?Crashes发生在just()中的处理方案?Crashes发生在subscribesuccess中的处理方案?
椰果玩安卓
·
2023-01-29 20:05
协程Flow
Flow已经开始占领
RxJava
的领地,Flow还要取代LiveData了。Flow是很香的呀!Flow就是"数据流"我们首先创建数据,然后对数据做各种处理,最后结束数据流,拿到想要的结果。
旺仔_100
·
2023-01-29 17:11
Flutter 优化 async 与 isolate
image原本Flutter写起来很开心,任何耗时较长的工作,就放到一个FuturesomeFunction(…)async{…}中就好,不需要像Android里面还需要
rxJava
或是自己建thread
janiokq
·
2023-01-29 02:45
RxJava
AutoDispose原理解析
版权声明:本文为博主原创文章,未经博主允许不得转载https://blog.csdn.net/wsygyb/article/details/90523082概述最近的项目采用AutoDispose解决
RxJava
dandingol03
·
2023-01-29 00:15
RxRetroHttp,为多套API请求适配而生
虽然说现在已经有很多Http请求框架了,也有很多针对
RxJava
+Re
BakerJQ
·
2023-01-28 22:18
用具名可选参数而不是构建者模式
TODOGsonConverterFactory的作用.addConverterFactory(GsonConverterFactory.create(gson)).addCallAdapterFactory(
RxJava
bravelion
·
2023-01-28 22:34
RxJava
2.0 源码分析一(
RxJava
的订阅流程)
RxJava
框架内部采用观察者模式,基于事件流的链式调用、逻辑简洁、使用简单,在Android开发中被广泛的使用。
zl_adams
·
2023-01-28 17:23
Android
RxJava
系列二: 常用拓展操作符
前言本篇文章主要介绍
Rxjava
2.x的一些常用的操作符,对
Rxjava
不熟悉的朋友可以先去看下我之前的两篇介绍Android
RxJava
:基础介绍与使用Android
RxJava
系列一:基础常用详解创建操作符
darryrzhong
·
2023-01-28 14:43
Rxjava
过程分析四之 observeOn
Rxjava
过程分析四之observeOn说明本文只分析observeOn主要思想和流程,如果想看subscribeOn请看上一篇文章基本使用Flowable.create(newFlowableOnSubscribe
zhuxiaoan
·
2023-01-28 13:33
Kotlin Flow 一 Flow 的创建和使用
Flow和
RxJava
差不多,不过Flow是和协程一起使用的API。
星流星
·
2023-01-28 07:36
Android开发者如何模拟接口获得自己想要的数据进行测试?
最近自己写了一个
Rxjava
+Retrofit+okhttp网络请求框架,想测试一下效果,但是却没有接口来提供给自己测试。这下就尴尬了,虽然可以自己去写一个后台,但是这样做起来未免太麻烦,费时费力。
Yinll
·
2023-01-28 04:28
根据鸿洋大神开放Api打造自己的WanAndroid App
适合新手学习的项目根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp,基本实现了所有的功能,使用Java/kotlin语言开发,基于MaterialDesign+AndroidX+MVP+
RxJava
SuperPeppa
·
2023-01-28 02:56
Android 我的Retrofit+
Rxjava
封装,不搞花里胡俏
前言从我最开始用rx和retrofit.到现在,快3年了.这个库的内容,算是沉淀下来的东西.个人用这个做过的项目也有很多个了.和项目中用的有点区别.因为不能随便重构的原因,比项目里的更好.哈哈.目录:image初始化:NetWorkManager.init(StringbaseUrl,Applicationcontext)难点1BaseBean:作为一个库,这个类是一个头疼的问题.因为强耦合.我们
Jlanglang
·
2023-01-28 01:57
Rxjava
的一些理解
...Single.just(1).map(newFunction(){@OverridepublicStringapply(Integerinteger)throwsException{returnString.valueOf(integer);}}).subscribeOn(Schedulers.io()).observeOn(Schedulers.single()).subscribe(ne
享受程序人生
·
2023-01-28 00:48
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他