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
Android JetPack架构——结合记事本Demo一篇打通对Sqlite的增删改查结合常用jetpack架构应用
========关于为什么要用Jetpack,我参考了许多的博客和官方文档,开阔了我对Android生态圈的理解和认识,在Jetpack推出前出现的许许多多强大的第三方框架与语言,典型代表无疑是强大的
RxJava
erhtre
·
2024-09-15 10:18
程序员
android
jetpack
架构
sqlite
Rxjava
2你应该懂的源码,其实并不难(二)
接上篇继续。一、线程切换observeOnObservable.just("1").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(observer)我们知道,当调用observeOn之后,后面执行的代码都将切换到他指定的线程,除非再次调用observeOn切换其他线程。上源码:@Ch
kwbsky
·
2024-09-12 17:29
Android视频开发进阶-关于视频的那些术语,android软件开发计算器
这次的连载和之前的
RxJava
分享一样,会分开不容的章节。第一次我打算分享一下视频开发中常见的一些知识点
wa32saa
·
2024-09-11 23:42
程序员
架构
移动开发
android
2024最新Android大厂面试真题大全(附答案)
9.谈谈对
RxJava
的理解10.
Rxjava
发送事件步骤11.
RxJava
的作用,与平时使用的异
imtokenmax合约众筹
·
2024-09-11 19:12
2024年程序员面试
android
面试
职场和发展
Android从零开始搭建MVVM架构(6)
//加载项目build.gradle的anroid标签下dataBinding{enabled=true}添加相关依赖//okhttp、retrofit、
rxjava
implementation‘com.squareup.okhttp3
m0_66070459
·
2024-09-07 21:46
程序员
面试
移动开发
android
okhttp,retrofit,
rxjava
是如何配合工作的 作用分别是什么
目录OkHttp作用基本使用Retrofit作用基本使用
RxJava
作用优势基本使用三者的配合工作OkHttp、Retrofit和
RxJava
是Android开发中常用的三种库,它们各自有不同的作用,并且可以很好地配合工作来实现网络请求和响应的处理
追梦的鱼儿
·
2024-09-05 09:59
okhttp
retrofit
rxjava
Retrofit+
Rxjava
-以自己的方式重头开始-入门篇
之前小萌新直接上项目,然后立马就用上了Rretrofit和
Rxjava
来做,没有特别去学习,然后直接就干了。看了看别人的用法。
MonkeyLei
·
2024-08-31 05:16
idea: 基于 http 的双向通信
纯http上的双向通信最近大概看了下
rxJava
的订阅者模式,然后突发奇想有没有可能用类似的思路实现纯http上的双向通信A是传统的http服务器B是普通的客户端,假设我们能够在B上启动一个简易的httpserver
weixin_33939380
·
2024-08-24 03:35
开发工具
java
前端
ViewUI
RxJava
2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装(动态演示)
ArrayMapmap=newArrayMap{NbaService.getInstance().getNBAInfo(“6949e822e6844ae6453fca0cf83379d3”).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).compose(this.bindToLifecycle()).s
2301_82241819
·
2024-08-23 09:13
程序员
网络
php
开发语言
RxJava
学习笔记
之前有过一次学习笔记,发现长时间不经常用Rx的一些操作已经忘得差不多了,经常的复习是多么的重要啊,这次会在上一次不足的部分补充一下。上一次的学习笔记:http://wiki.sankuai.com/pages/viewpage.action?pageId=405485429Rx操作符补充flatMap使用flatMap时将原本发送的数据进行转换,再返回转换后数据的Observable,flatMa
ztzt123
·
2024-02-14 18:36
Rxjava
Transtorming Observables
OperatorsthattransformitemsthatareemittedbyanObservable.Buffer—periodicallygatheritemsfromanObservableintobundlesandemitthesebundlesratherthanemittingtheitemsoneatatimeFlatMap—transformtheitemsemitted
shiyuzhe
·
2024-02-14 03:42
LiveData 迁移到 Kotlin Flow详解
观察者模式,的确简化了我们的工作方式,但
RxJava
等选项,对于当时的初学者来说实在是太复杂了。
·
2024-02-11 19:48
kotlin
retrofit+
rxjava
+okhttp网络框架之二次封装
retrofit+
rxjava
的是这几年很流行的一种网络框架,开发者也提供了丰富的方法。
nade_s
·
2024-02-11 03:53
RxJava
常用的操作符
ZipZip:把两个流返回结果一起调用;Zip(a,b,newFunction(b的类型,结合结果的返回类型));
emmmmsuperdan
·
2024-02-11 00:17
rxjava
android
java
Android混淆-基本混淆模板+自定义混淆类NotProguard
proguard-rules.pro-第三方就增加了一个glide+
rxjava
+retrofit,别的按需添加即可#AddprojectspecificProGuardruleshere.
MonkeyLei
·
2024-02-10 09:33
RxJava
-使用详解与背压原理2
一、
RxJava
1与
RxJava
2的区别前提:
RxJava
是响应式编程,基于事件流开发。
Laughing_G
·
2024-02-10 05:52
MVP步骤
okhttp:3.8.1'implementation'com.squareup.okhttp3:logging-interceptor:3.4.1'implementation'io.reactivex:
rxjava
I_Am_Legend
·
2024-02-09 19:07
手把手带你入门神秘的
RxJava
近两年来国内的技术圈子中越来越多的开始提及
RxJava
,越来越多的应用和面试中都会有
RxJava
,而就目前的情况,Android的网络库基本被Retrofit+OkHttp一统天下了,而配合上响应式编程
可以写但没有必要
·
2024-02-09 12:10
Hystrix系列之执行原理分析
Hystrix的大部分逻辑基于
RxJava
,其实现让很热多人望而却步,停留在了仅仅使用的地步,从一个简单的HelloWorld开始。
美团Java
·
2024-02-09 11:50
RxJava
之concatMap系列转换操作符源码介绍
转载请以链接形式标明出处:本文出自:103style的博客转换相关的操作符以及官方介绍
RxJava
之concatMap系列转换操作符官方介绍:TransformingObservablesconcatMapconcatMapCompletableconcatMapCompletableDelayErrorconcatMapDelayErrorconcatMapEagerconcatMapEager
103style
·
2024-02-09 02:41
Coroutines和
Rxjava
异步编程对比之二
原文地址:https://medium.com/@manuelvicnt/coroutines-and-
rxjava
-an-asynchronicity-comparison-part-2-cancelling-execution
小菜鸟程序媛
·
2024-02-07 17:19
Rxjava
2019-03-26
每隔一秒执行list集合中的一条数据//ObservablelistObservable=Observable.fromIterable(Catetorys);////interval定时器,间隔1秒发射一次//ObservabletimerObservable=Observable.interval(1000,TimeUnit.MILLISECONDS);////使用zip操作符合并两个Obse
NullPointe_8e82
·
2024-02-07 16:36
【Android】
RxJava
系列01-基本概述和基本用法
少年啊,要永远相信美好的事情即将发生【Android】
RxJava
系列01-基本概述和基本用法1.
RxJava
的概述2.
RxJava
的作用3.观察者和被观察者4.背压5.
RxJava
的基本用法步骤一,创建
Rose J
·
2024-02-07 00:46
RxJava
android
rxjava
RxSwift的使用详解
RxSwift官方文档中文:RxSwift官方文档的中文翻译RxSwift是Swift函数响应式编程的一个开源库,由Github的ReactiveX组织开发、维护其他语言像C#,Java和JS也有,Rx.Net、
RxJava
adaodao3056
·
2024-02-06 08:52
Retrofit2
可以配置不同HttpClient来实现网络请求,如OkHttp、HttpClient...支持同步、异步和
RxJava
可以配置不同的反
穷极_d8f1
·
2024-02-05 08:08
Android应用开发进阶,flutter页面跳转防止页面重复刷新
第三章通过Google官方的架构示例项目To-Do,详细介绍了Android的应用架构,包括MVP,MVP-Clean,MVP-Dagger,MVP-
RxJava
,MVVM-DataBinding,MVVM-Live
m0_64604842
·
2024-02-05 07:10
程序员
面试
android
移动开发
LiveData 迁移到 Kotlin Flow详解
观察者模式,的确简化了我们的工作方式,但
RxJava
等选项,对于当时的初学者来说实在是太复杂了。
xiangzhihong8
·
2024-02-05 06:44
深入Android应用开发
kotlin
开发语言
android
Android Kotlin 基于
RxJava
的简单封装
前言使用
RxJava
无非就是为了开异步任务,所以这儿简单按照个人使用习惯封装了下使用方法单个任务的异步valtask=Task.singleTask{//需要异步进行的任务}.success{//成功回调
水天滑稽天照八野滑稽石
·
2024-02-03 23:43
关于
RxJava
2CallAdapterFactory
今天在看谷歌最新的框架的时候发现有一段有些疑问的代码publicLiveData>loadUser(Stringlogin){returnnewNetworkBoundResource(appExecutors){//...@NonNull@OverrideprotectedLiveData>createCall(){//这里直接返回并没有像我们常写的那样需要拼接以下代码//subscribeOn
Gubr
·
2024-02-03 11:34
Rxjava
3文档级教程链接
许进进的博客地址:https://blog.csdn.net/LucasXu01
Rxjava
3文档级教程一:介绍和基本使用https://blog.csdn.net/LucasXu01/article/
logan.gan
·
2024-02-03 11:01
android
半天学会
RxJava
的简单使用
参考文章:https://www.jianshu.com/p/031745744bfa1.准备安装依赖compile'io.reactivex.
rxjava
2:
rxjava
:2.0.2'compile'io.reactivex.
rxjava
2
reaiya
·
2024-02-03 05:12
RxJava
操作符---zip
简介zip操作符用于将多个数据源合并,并生成一个新的数据源。新生成的数据源严格按照合并前的数据源的数据发射顺序,并且新数据源的数据个数等于合并前发射数据个数最少的那个数据源的数据个数。zip(图片来源于官方文档).png举个例子测试场景@Testfunzip(){valobservable_1=Observable.fromIterable(listOf(1,2))valobservable_2=
风少侠
·
2024-02-03 01:35
【Kotlin学习】协程的基本概念(3)——Flow
kotlinflow介绍它是kotlin协程与响应式编程模型结合的产物flow的使用flow的基本使用方式flow能够返回多个异步计算的值如果熟悉
RxJava
,可以吧collect()对应subscribe
Panic Lin
·
2024-02-01 12:19
Kotlin学习
android
学习
kotlin
android--
RXJava
+Retrofit封装使用
目录前言一,方法封装二,okhttp+retrofit+
rxjava
实现网络请求前言关于
RXJava
的基本使用,请参考文章android--
RXJava
详细使用篇-CSDN博客下面我们讲一下
RXJava
袁震
·
2024-01-31 16:50
android
三方框架
android
rxjava
retrofit
网络框架
android--
RXJava
详细使用篇
人性的背后是白云苍狗,愿我们都能做生活的高手目录一,定义二,
RXJava
的优势三,使用3.1添加依赖3.2事件产生3.2.1由Observable通过create操作符来创建3.2.2通过from发送事件
袁震
·
2024-01-31 16:19
android
三方框架
android
rxjava
RxJava
基础2
Javadoc:scan(Func2)scanSeed有一个scan操作符的变体,你可以传递一个种子值给累加器函数的第一次调用(Observable发射的第一项数据)。如果你使用这个版本,scan将发射种子值作为自己的第一项数据。注意:传递null作为种子值与不传递是不同的,null种子值是合法的。Javadoc:scan(R,Func2)这个操作符默认不在任何特定的调度器上执行。Window定期
我要离开浪浪山
·
2024-01-30 05:50
从Java 8 stream 到
rxjava
, 记录一次数据流的处理任务
在java8之前,一直都是用guava中的Iterables和FluentIterables来处理数据流。java8的lambda和方法引用极大的简化了内部类的处理。不过stream还是比较初级的,实际使用过程中只能处理简单的数据流任务。主要遇到的问题是,在调用消费方法(例如forEach,collect)之后。该流即为终结状态,无法再复用。无法优雅地需要处理大量中间结果的复杂计算。于是试用了一下
黄大海
·
2024-01-29 23:25
kotlin的一些资料(文档和视频)
首次尝试使用Kotlin实现了项目其中的一个功能模块Kotlin已经作为Android官方开发语言并且Jakewarton大神(leakCanaryOkHttpRetrofit
RxJava
都是他的杰作)
tommyRen
·
2024-01-29 12:51
Android-Retrofit2+
Rxjava
2之网络通用请求-再次修改完善
之前的一些学习尝试MonkeyLei:Android-Retrofit2+
Rxjava
2之网络通用请求-初步封装-相关关键类MonkeyLei:An
MonkeyLei
·
2024-01-29 05:04
RxJava
操作符flatMap 与 concatMap详解
说到
RxJava
强大的操作符,那就不得不提flatMap了,那么篇文章就简单谈谈flatMap的使用场景和它与另一个操作符concatMap的区别。
小小的coder
·
2024-01-27 20:58
大厂资深架构师解析Okhttp源码,深入底层探究原理
目前,这一系列的分析顺序如下:主流三方库:网络:1、OKHttp2、Retrofit图片:3、Glide数据库:4、GreenDao响应式编程:5、
RxJava
内存泄露:6、LeakCanary依赖注入
移不动开发技术
·
2024-01-27 19:46
android
java
记
Rxjava
zip操作符遇到的问题
,将他们返回的数据统一进行处理Observable.zip(startFirst(),startSecond(),startThird(),(first,second,third)->{Log.i("
Rxjava
再吃1颗苹果
·
2024-01-27 08:52
rxjava
echarts
android
【Java万花筒】Java函数式编程库全面解析:Stream API、Functional Java、Vavr、Guava、
RxJava
本文将深入探讨Java8+的StreamAPI,以及几个主要的函数式编程库:FunctionalJava、Vavr、Guava和
RxJava
。
friklogff
·
2024-01-27 08:01
Java万花筒
java
guava
rxjava
一个线程可以有几个handle?
大多数sdk框架,
Rxjava
,eventbus等等。于主线程跨进程的通讯框架,都用的是主线程的han
呆咖啡
·
2024-01-26 16:32
handle
java
安卓
面试题
浅谈Android开发模式之
RxJava
+Retrofit+MVP(kotlin)
此文分两部分讲,一部分是
RxJava
+Retrofit网络请求的使用,一部分是MVP模式结合网络请求开发一,
RxJava
+Retrofit的使用①module引入里面已经封装了OkHttp和Gson,不需要另外引入
Wocus
·
2024-01-26 03:28
Java Flow API 的实践(二):Publisher的简单封装
一种解决方式就是像
RxJava
的创建操作符那样,将实际操作过程抽象出去。本文就按照后一种方式来封装。实现效果如下:Flow.Publis
乐征skyline
·
2024-01-26 01:27
Java
flow
java
函数式编程
响应式编程
LoadingTransformer:利用
RxJava
优雅显示隐藏加载对话框
从事Android开发过程中,我们经常要在网络请求的时候显示“加载中”或“请求中”的对话框,然后在请求结束时显示对应状态或隐藏对话框,而手动关闭对话框时又要取消加载。相信类似需求应该经常碰到,有时候一个项目中会有好几个这样的地方,如果每个地方都要实现一遍类似的功能,那也是一件很郁闷的事。本文就展示一种通过增加一行代码来处理这种需求的工具–LoadingTransformer。1.示例首先来看一个示
乐征skyline
·
2024-01-26 01:57
Java
rxjava
loading
对话框
Transformer
compose
retrofit 打印请求地址和参数
个人用的retrogit+
rxjava
框架下面是对应得依赖implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2
bbtianshi
·
2024-01-26 01:24
retrofit
android
rxjava
kotlin : flatMap 与
rxJava
flatMap 对比
先看一段代码:valstrings=listOf("abc","de")strings.map{s->s.toList()}strings.flatMap{s->s.toSet()}.run{println("flatMap:$this")}//flatMap:[a,b,c,d,e]strings.map{s->s.toSet()}.run{println("map:$this")}//map:[
南郭竽
·
2024-01-22 12:45
kotlin
android
Android多线程开启如何选择
目录前言AsyncTask分析总结HandlerThread推荐分析总结Service和IntentService分析总结
RxJava
/RxAndroid分析总结Kotlin协程推荐分析总结Executor
工程师丶佛爷
·
2024-01-22 08:28
原创
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他