全部 文章 问答 分享 共找到21个相关内容
[分享] Rxjava源码阅读指南
本文不对Rxjava的基本使用进行讲解,仅对源码做分析,如果你对Rxjava的基本使用还有不清楚的,建议学习官方文档之后再阅读本文 本文会逐一解析Rxjava的create()、subscribe
2020-02-06 12:39 · Android / RxJava / 源码 / 异步
[问答] RxJava 与 Retrofit 结合使用的报错怎么解决?(已解决)
"https://wanandroid.com/").addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(RxJava2CallAdapterFactory.create
2021-04-11 13:02 · RxJava与Retrofit
[问答] presenter对Dao操作时为什么要用到rxjava
null){mHistoryDao.listHistories();}}}).subscribeOn(Schedulers.io()).subscribe();为什么presenter对Dao操作时要用到rxjava
2020-05-07 21:51 · 喜马拉雅 / rxjava
[文章] Android Retrofit、RxJava与MVP封装
一、前言说起Retrofit与RxJava的封装就不得不说起MVP,由于自己老是记不住搭建MVP的过程,自己理解的深度不够加上感觉每次写项目都要重复一遍搭建过程,所以记录一次,加深理解。
2020-01-05 16:05 · Android
[文章] Android OkHttp + RxJava 实现断点续传下载更新
废话不多说上代码添加依赖implementation'com.squareup.okhttp3:okhttp:4.4.0'implementation'io.reactivex.rxjava2:rxandroid
2020-10-24 17:23 · OkHttp / RxJava / 断点续传 / 更新APK
[问答] Retrofit对OKHttp的优势在哪?
除开他集成了RxJava不说。Retrofit中等于说是用接口和注解的方式描述了一个Request,这让我反而觉得他没有那么面向对象了。
2020-03-28 23:13 · retrofit
[问答] 如何防止崩溃?
然后使用handler进行延迟任务handler.postDelay(),需要在页面销毁时removeCallbackAndMessage,不然有可能崩溃

因此,

我想知道,我使用rxjava

2024-01-15 20:15 · Android / app崩溃 / 网络请求
[文章] 25000字总结Android优秀的第三方框架、各种学习资料(下) Camera、Video、指纹、聊天IM、投屏等
HTTP是现代应用常用的一种交换数据和媒体的网络方式kotlin版本网络请求Kalle是Nohttp升级加强版Android网络框架,基于Retrofit和RxJava打造的链式网络库,支持okhttp
2020-08-06 09:32 · android / 第三方框架
[文章] Android Threading - All You Need to Know
幸运的是,现在有一个更好、更简单的解决方案可用:RxJava。选项3:RXJAVA您可能听说过RxJava,这是由Netflix开发的库。这在Java中几乎是魔法。
2022-02-15 10:06 · 安卓 / Android / Thread
[问答] 喜马拉雅项目,在实现SubscriptionFragment时候,已订阅的内容的标题不显示
importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importio.reactivex.rxjava3
2020-02-13 09:47 · Android
[问答] rxjava 能不能“决定连续请求”

我想根据第一个被观察对象(validatePassword)的返回结果来判断要不要去创建第二个(updatePassword)


??

apiService.validatePassword(validateBody) 
         .flatMap(validateResult -> {
             if (validateResult.isSuccess()) {
                return apiService.updatePassword(updateBody);
             } else {
               //在这里能不能把流断了,去更新ui
              //应该怎么return  ? }
             })
          .subscribeOn(Schedulers.io())
          .observeOn(AndroidSchedulers.mainThread())
          .subscribe(this::handleUpdatePswResult);


这样??好像也不行

apiService.validatePassword(validateBody)
        .filter(ValidatePswResponse::isSuccess)
        .flatMap(validateResult -> {
           return apiService.updatePassword(updateBody);
          
        })
        .subscribeOn(Schedulers.io())
        .observeOn(AndroidSchedulers.mainThread())
        .subscribe(this::handleUpdatePswResult);


怎么写呢?能不能一步到位

2021-05-13 08:47 · Android / rxjava
[问答] retrofit 反序列化 报错不提示具体位置
retrofit2.OkHttpCall.execute(OkHttpCall.java:180)   W      at retrofit2.adapter.rxjava2
2023-07-19 10:31 · Android / Retrofit
[问答] Retrofit2+RxJava2报错Unable to create call adapter for...
按照Android开发Jetpack-Databinding组件视频中写的网络请求获取特惠数据运行时报错Unabletocreatecalladapterfor...依赖同视频中一样
2021-03-28 18:09 · Android
[问答] Rxjava 串行耗时任务使用哪些操作符?

有一个业务场景:

通过tcp获取到一个List<User>的用户集合,需要给每一个用户发送短信(耗时),每一个用户发送短信成功后,还需通过Tcp返回给服务端是否成功或者失败(耗时)。不可以同时发送短信,必须上一个用户发送成功并返回结果给服务端后,再给下一个用户发送短信。

能否给出操作符调用的伪代码

阿里嘎多!!

2021-08-08 19:00 · Android / Rxjava
[文章] Android逆向破解某力定位打卡
//rxJava,创建订阅,子线程走某事,成功后切换主线下拿到结果。//也就是⑥位置是结果,我们关注结果就行了。
2023-01-01 22:15 · Android逆向 / 定位打卡 / hook / frida / 动态调试
[文章] 一文教你快速上手Kotlin协程的使用
比如说你要等一个请求的数据回来之后再和另一个请求返回的数据进行合并的时候,你大概只能选择同步请求的方式进行,但你没有办法,你就是得这么干(RxJava除外,但是它的操作符太多了,学起来会比Kotlin协程更不容易一些
2021-03-05 20:12 · 安卓 / Android / Kotlin / 协程 / 线程
[问答] 关于沙滩登录cookie疑问
.addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJava2CallAdapterFactory.create
2021-12-06 11:23 · cookie
[文章] Google's Maven Repository
><androidx.room><room-rxjava2versions="2.0.0-alpha1,2.0.0-beta01,2.0.0-rc01,2.0.0,2.1.0
2020-05-18 22:31 · Maven / Jetpack / AndroidX / 安卓开发 / 仓库
[文章] 《Java基础内部类和匿名内部类》
OverridepublicvoidonBindViewHolder(ViewHolderholder,intposition){//使用Lambda表达式简化此部分代码...item->holder.bind(item);}});LiveData、Flow或RxJava
[文章] Android网络编程Retrofit
也不优雅,所以后面我们就要引入RxJava去解决这个问题了。RxJava可以很方便地切换线程。
[文章] Android Jetpack分页库 Paging3 简单使用
对Kotlin协程和Flow以及LiveData和RxJava的一流支持。内置对错误处理功能的支持,包括刷新和重试功能。
2022-11-04 22:08 · Android / 安卓 / Kotlin / Paging3 / 分页
  • 1