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
【原创】给实现dialog LifeCycleOwner. fragmnet activity都齐了,再也不需要在onDestory进行取消操作了。
什么是LifeCycleOwner建议自己百度,它可以用在livedata,AutoDispose来实现自动取消
rxjava
任务等等,用途多多。
吉凶以情迁
·
2023-04-14 14:12
android
livedata
android
android
studio
ui
RxJava
2入门教程一
linzhiyonghttps://www.jianshu.com/p/559c5e7376a2https://blog.csdn.net/u012527802/article/details/81117684本文主要介绍
RxJava
2
linzhiyong
·
2023-04-14 09:54
RxBus(2.0)
基于
RxJava
2.0实现。代码为Kotlin。
24K男
·
2023-04-14 05:22
rxjava
2源码分析(一)--订阅关系
rxjava
源码沿用了什么设计模式?它是怎么生成订阅关系的?
rxjava
源码沿用了什么设计模式?
manqz
·
2023-04-13 19:33
快速解决android studio依赖冲突
根据这些打印信息可以找到发生冲突的引用2.解决方案方案一:去掉重复依赖implementation('com.zhouyou:rxeasyhttp:2.1.5'){excludemodule:'io.reactivex.
rxjava
2
勇敢的心15
·
2023-04-13 16:01
RxJava
源码分析系列(二) - Flowable的5种背压策略
而背压问题是肯定存在的,所以在
RxJava
2里面加入了Flowable来专门背压问题。本文重点在于5种背压策略,至于整个工作流程,跟Observable差不多。
琼珶和予
·
2023-04-13 11:14
Rxjava
All
所有代码的演示都在
RxJava
2.2.4版本上进行的所有数据都满足指定条件才会返回true,与Any相反Observable.just(11,12,13,14,15).all(integer->integerLogger.getGlobal
CODERLIHAO
·
2023-04-12 23:32
Dagger2 Android依赖注入学习
前言 最近在用MVP+
RxJava
+Retrofit写项目,觉得相对于其他的开发框架,这的确是给我们带来了很多方便,但是在网上搜寻相关资料的时候,总是能看到MVP+
RxJava
+Retrofit+Dagger
reggie1996
·
2023-04-12 23:02
Android
大佬们的传送门:Season_zlc
RxJava
2:1.给初学者的
RxJava
2.0教程(一)
LLW_19d1
·
2023-04-12 22:42
RxJava
操作符(过滤、组合)
过滤操作符过滤操作符是过滤和选择Observable发射的数据序列,让Observable只返回满足条件的数据。filterfilter操作符是对原Observable产生的结果自定义规划进行过滤,只有满足条件才会提交给订阅者Observable.just(1,2,3,5).filter(newFunc1(){@OverridepublicBooleancall(Integerinteger){/
IT一书生
·
2023-04-12 06:08
理解
RxJava
Subject --Publish, Replay, Behavior and Async Subjects
这篇文章将围绕
RxJava
中的Subject来展开。PublishSubjectReplaySubjectBehaviorSubjectAsyncSubject何谓Subject?
塞上牧羊空许约
·
2023-04-11 09:20
Android 组件化实践
组件化MVP+Retrofit+
Rxjava
,项目使用kotlin,路由框架Arouter。1.新建项目NewProject2.根目录创建config.gradle文件,统一管理依赖库。
折剑游侠
·
2023-04-11 08:49
RxJava
3.x学习记录
RxJava
3.x基本用法1.概述1.1ReactiveX与
RxJava
RxJava
是ReactiveX的一种Java实现,Rx是一个函数库,开发者可利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序
打工崽
·
2023-04-11 04:33
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
背景KotlinFlow是基于Kotlin协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于LiveData和
RxJava
之间的解决方案。
彭旭锐
·
2023-04-11 03:59
Android
android
jetpack
redisson分布式锁
同时还提供了异步(Async)、反射式(Reactive)和
RxJava
2标准的接口。
nothing in the world
·
2023-04-10 19:46
JAVA
redis
分布式
java
redis
并发编程
多线程
RxJava
源码分析(二)基本的数据流分析(有背压)
引言上篇文章中,我们了解了
RxJava
基本的无背压数据流实现原理,本篇我们依然从案例着手,学习有背压下数据流响应实现。何为背压?
kakaxicm
·
2023-04-10 14:08
Android从零开始学习
Rxjava
2(九)—— 条件和布尔运算符
条件和布尔运算符评估Observables发出的一个或多个Observable或项目的运算符。All确定Observable发出的所有项目是否符合某些标准。当且仅当源Observable正常终止并且源Observable发出的每个项根据都test计算为true时才返回true;如果源Observable发出的任何项test计算为false,则返回false。举个例子:privatevoiddoSo
YongjunDong
·
2023-04-10 09:54
rxjava2
RxJava
解析
Observable.create(//原始被观察者newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException{emitter.onNext("xxx");}}).subscribeOn(Schedulers.io()).subscribe(//最终观察者newOb
逍遥德道
·
2023-04-10 03:30
Flutter常用插件和对.yaml讲解
目录一、对Flutter项目中的pubspec.yaml进行讲解:二、Flutter常用插件1、时间选择器2、toast3、RxDart类似
RxJava
和RxSwift4、本地存储、保存--和Androidsp
x7813180
·
2023-04-10 03:13
flutter
android
rxjava
别再写冗长的代码了,学习
RXJava
让你的开发更加优雅
RXJava
是一个基于响应式编程的库,它可以让我们更加优雅地处理异步事件和多线程操作。它的主要特点是使用观察者模式来处理异步事件和数据流,并提供了一些基于函数式编程思想的操作符来处理数据流。
程序猿会指北
·
2023-04-10 01:38
android开发技术
rxjava
学习
android
移动开发
程序员
Android 常用轮子
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
Albert新荣
·
2023-04-09 20:35
Retrofit基本使用
api'com.squareup.retrofit2:converter-gson:2.5.0'//ConverterFactory的Gson依赖包,也可指定其他解析方式api'com.squareup.retrofit2:adapter-
rxjava
2
YuanchaoLi
·
2023-04-09 19:01
android前辈的心得-知识点-各种依赖库-集锦
目录:1.建议2.知识点3.Dagger2使用篇4.Retrofit+
RxJava
+OkHttp-封装篇建议:(1).使用Gradle和它推荐的工程(2).密码和敏感数据最好放在gradle.properties
W的北城
·
2023-04-09 18:22
一起Talk Android吧(第五百三十八回:
RxJava
中的生命周期)
文章目录概念介绍使用方法示例代码综合使用各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的timer",本章回中介绍的例子是"
RxJava
中的生命周期"。
talk_8
·
2023-04-09 17:23
一起Talk
Android吧
android
rxjava
生命周期
一起Talk Android吧(第五百三十九回:
RxJava
总结)
文章目录整体思想使用场景操作符经验总结各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的生命周期",本章回中介绍的例子是"
RxJava
总结"。
talk_8
·
2023-04-09 17:23
android
rxjava
观察者模式
异步事件
网络操作
RxJava
---Observable如何触发Observer监听的
我们用Observable提供的静态方法just来写一个简单的列子Observable.just(1).subscribe(object:Observer{overridefunonComplete(){Log.d(Constants.TAG,"rx--onComplete")}overridefunonSubscribe(d:Disposable){Log.d(Constants.TAG,"rx
小锡兵鸥
·
2023-04-09 17:33
一起Talk Android吧(第五百四十回:ImageView的缩放)
文章目录概念介绍实现方法示例代码经验分享各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的总结",本章回中介绍的例子是"ImageView的缩放"。
talk_8
·
2023-04-09 17:09
一起Talk
Android吧
android
imagleView缩放
imageFiterView
RxJava
实际应用案例
https://blog.csdn.net/javonlee/article/details/77621156https://blog.csdn.net/javonlee/article/details/77415969
鼾声鼾语
·
2023-04-09 16:03
Retrofit源码分析&小结
源码分析&小结简介Retrofit是对Okhttp网络请求的二次封装,通过注解+动态代理的方式,简化了Okhttp的使用,使得通过简单的配置就可以像调用接口一样去请求网络接口;除此之外Retrofit还支持
RxJava
guangdeshishe
·
2023-04-09 15:54
Android
第三方开源框架
retrofit
android
rxjava
拆轮子系列:
RxJava
目录整体思路根据对
RxJava
使用的基本认识,个人觉得解析
RxJava
关键在于抓住以下几个问题:事件流源头(observable)怎么发出数据响应者(subscriber)怎么收到数据操作符如何运作(operator
浪淘沙xud
·
2023-04-09 08:12
走进
RxJava
源码(五) -- 过滤型操作符
过滤型操作符filter过滤符//上游Observable.just("三鹿","合生元","飞鹤").filter(newPredicate(){@Overridepublicbooleantest(Strings)throwsException{//returntrue;//不去过滤,默认全部都会打印//returnfalse;//如果是false就全部都不会打印//过滤掉哪些不合格的奶粉,输
Rc在努力
·
2023-04-09 06:55
【Android】用retrofit2和
rxjava
2搭建网络请求框架
一、准备工作以前用Retrofit和
RxJava
搭建的网络请求框架问题比较多,使用起来也不方便,所以有时间以后,就想重新搭一套比较通用的框架,上传到JCenter,以后新开项目也可以直接用,所以诞生了这篇博客
王小二的王
·
2023-04-09 02:15
Android开发中对Handler使用的一些总结
随着EventBus和
RxJava
等依托观察者模式的消息传递机制的出现,当前在Android开发中Handler的使用已经不如之前那么重要,但是Android系统所提供的Handler中的各种编程思路和设计方案
追梦de蜗牛
·
2023-04-09 00:34
Rxjava
3使用教程:操作符-组合
操作符作用merge/mergeWith/concatmerge操作符可以合并两个事件流,merge和concat的区别:merge():合并后发射的数据项是无序的,concat():合并后发射的数据项是有序的mergeDelayError合并发生异常后将发生的异常留到最后处理zip将两个数据流进行指定的函数规则合并startWith将另一个数据流合并到原数据流的开头join有时间期限的合并操作符
Alsan_L3
·
2023-04-08 23:39
android新项目的最初搭建
我先把这几天的干货分享给大家吧第一、建立完项目之后我把需要常用的库(glide、okhttp、gson、
rxjava
、recyclerview、cardview、bottom-navigation-bar
别看后面有人
·
2023-04-08 17:16
Retrofit+
Rxjava
的一个简单使用(无封装)
1.天气预报Demo来源及参考https://www.jianshu.com/p/34187b90fe57https://www.jianshu.com/p/06a35a0f34d22.WeatherEntitygenerate→GsonFormat工具跨界生成Entity类重写toString()方法publicclassWeatherEntity{privateListHeWeather6;p
singleLine0
·
2023-04-08 15:18
Kotlin协程学习之路【一】
在这之前大家可能接触比较多的是像
Rxjava
这种用于处理异步编程的框架,有各种操作符以及流式调用等特点方便进行异步编程,而协程在这方面和
Rxjava
这种框架不同
Colaman丶
·
2023-04-08 14:07
Android 使用udp发送广播
原因后面会讲到使用到
RxJava
:implementation'io.reactivex.
rxjava
2:rxandroid:2.
梦醒了i77
·
2023-04-08 11:57
Retrofit_
Rxjava
注:此文转载自:作者:JYcoder的文章:https://www.jianshu.com/u/2ebe42698573。如有侵犯,请通知我删除,谢谢。安卓基础开发库,让开发简单点。DevRing&Demo地址:https://github.com/LJYcoder/DevRing学习/参考地址:Retrofit:整体教程http://blog.csdn.net/jdsjlzx/article/d
飛鱼先生
·
2023-04-08 10:21
模拟
RxJava
的实现原理
[TOC]GitHub代码地址使用Observable.create(newObservableOnSubscribe>(){@Overridepublicvoidsubscribe(Emitter>emitter){emitter.next(list);emitter.complete();log("create:"+Thread.currentThread().getName());}}).m
vpractical
·
2023-04-08 09:36
Android异步处理技术(一)
想子线程任务完成更新界面的方法现在很多了,传统的使用handler,高大上的就是用
rxJava
等异步操作库。B
Kinton
·
2023-04-07 22:29
Rxbus讲解
RxBus名字看起来像一个库,但它并不是一个库,而是一种模式,它的思想是使用
RxJava
来实现了EventBus,而让你不再需要使用Otto或者GreenRobot的EventBus。
Simplelove_f033
·
2023-04-07 21:06
flutter常用插件
Flutter常用插件1、时间选择器flutter_datetime_picker2、toastfluttertoast3、RxDart类似
RxJava
和RxSwiftrxdart4、本地存储、保存--
爱码士平头哥
·
2023-04-07 18:35
Room库
支持与LiveData、
RxJava
、Kotlin协成组合使用。Google官方强烈推荐使用Room。二优点编译期检查,Room会在编译的时候验证每个@Query和@Entit
li6472
·
2023-04-07 15:26
android
讲义
sqlite
java
十一、
RxJava
简析
RxJava
有4个角色Observable、Observer、Subscriber和Suject,Observable和Observer通过subscribe方法实现订阅关系,Observable就可以在需要的时候通知
小鱼你好
·
2023-04-07 09:22
走进
RxJava
源码(四) -- 变换型操作符
变换型操作符map操作符//上游Observable.just(1)//发射1//在上游和下游之间变换.map(newFunction(){@OverridepublicStringapply(Integerinteger)throwsException{//1Log.d(TAG,"map1apply:"+integer);return"【"+integer+"】";}}).map(newFunc
Rc在努力
·
2023-04-07 08:28
一起Talk Android吧(第五百三十五回:
RxJava
中的被观察者)
文章目录概念介绍使用方法各位看官们大家好,上一回中咱们说的例子是"
RxJava
中的观察者",本章回中介绍的例子是"
RxJava
的被观察者"。闲话休提,言归正转,让我们一起TalkAndroid吧!
talk_8
·
2023-04-07 06:07
一起Talk
Android吧
rxjava
android
观察者模式
动态权限申请三方库
记录一下,方便新项目使用首先加入依赖,加
rxjava
是因为会使用到subscribe方法implementation'com.github.tbruyelle:rxpermissions:0.12'implementation"io.reactivex.
rxjava
3
林丶
·
2023-04-07 05:49
rxjava
android
2021-11-06 android build时报错META-INF/
rxjava
.properties
解决办法:在app/build.gradle中添加:packagingOptions{exclude'META-INF/
rxjava
.properties'}即可解决。
IVVY天天向上
·
2023-04-07 02:14
RxJava
使用笔记
一、
RxJava
操作符1、创建操作符create、just、frominterval:创建一个按固定时间间隔发射整数序列的Flowable,相当于定时器range:创建发射指定范围的整数序列的Flowable
Leo_o
·
2023-04-06 23:47
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他