rx-java 相关问题

RxJava - JVM的Reactive Extensions - 一个库,用于使用Java VM的可观察序列组合异步和基于事件的程序。

[rxjava计时器在成功执行订阅后引发超时异常

我有以下代码:repo.getObservable().timeout(1,TimeUnit.MINUTES).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())....

回答 2 投票 2

PublishSubject不发出项目

为什么下面的代码不发出任何结果?该主题出了什么问题?我希望我订阅的那一刻会得到结果,即我声明的长度。 val subject = ...

回答 1 投票 0

回答 1 投票 0

如何使用RxJava从可流动对象中获取对象列表

我有2个数据类:GitResult数据类GitResult(@SerializedName(“ total_count”)@Expose var total_count:Int,@SerializedName(“ incomplete_results”)@Expose var ...

回答 1 投票 0

如何在RxJava中构建可切换的可迭代流?

我想按如下方式构建可切换的可迭代流(Observable >):订阅时,发出空的可迭代(例如List)。在收到输入时(PublishSubject?),将其添加...

回答 1 投票 0

Rxjava-可观察序列中的元素的组/批爆发

我有一个可观察的序列。当插入第一个元素时,我想启动一个计时器,并在计时器的时间范围内对随后插入的元素进行批处理。然后,计时器将无法启动...

回答 2 投票 3

使用翻新和rxjava Android的多个并行api请求

我是Rx Java的新手,我想从多个API中获取数据。这些API彼此独立,但是我想在View中显示这些API的数据。所以我想做...

回答 1 投票 1

ViewModel是否可以包含改造网络请求调用?

我已经在互联网上进行搜索,但是找不到关于此的最新示例。关于这个问题,github上的大多数研究对象和实例都是4岁。这就是为什么我决定要...

回答 1 投票 0

如何将Function3转换为并行打2个API,而不是3个或更多?

我正在使用以下方式并行命中3个API,因为我想看到像Function4、5、6,如果您想命中更多API但没有Function2 那么如何使用命中2个API? ...

回答 1 投票 0

RxJava根据条件从项目中删除重复项

在我的项目中,我从XML报告中检索操作列表,并将新操作上载到Firebase。这很好用://每次查看Observable时都要经过de XML报告并发出一个节点。...

回答 1 投票 0

RxJava中的线程安全是SerializedSubject必需

我在RxJava中创建了一个Subject实例,并从多个线程调用其onNext():PublishSubject subject = PublishSubject.create(); // ... subject.onNext(“ A”); //线程主题。...

回答 2 投票 10

如何使用Observable.zip(…)来获取API响应?

我必须点击3个API才能更新同一屏幕,因此,我认为RxJava是并行执行此操作的最快方法。在搜索实现时,我遇到了Observable.zip(...)...

回答 2 投票 0

RxJava为列表中的每个项目通过Android中的Retrofit发出api请求

我的Android项目中存在以下问题:我有一个元素列表(ArrayList),该列表是从上一个使用Retrofit进行网络调用获得的。 CategoryItem看起来像这样:公共类CategoryItem ...

回答 1 投票 0

在Android中使用RxJava窗口或缓冲区进行批处理吗?

我希望在api帖子之前实现批处理机制,以进行一些简单的事件收集和记录。由于这是Android设备,因此我也想处理此服务的生命周期事件...

回答 1 投票 3

如何在循环中合并Mono的值?

我有一个实体列表List 像公共类Entity1 {private int id; ....}我需要遍历该列表,应用我的函数并获取Mono 基于...

回答 1 投票 0

Android ConnectException错误-EHOSTUNREACH(到主机没有路由)错误

我一直在尝试请求Google Cloud函数,但出现此错误作为返回:无法从/ 2804:18:6a:4d76:3730:279a(端口,连接到2800:3f0:4001(端口443) 44968)120000ms之后:...

回答 1 投票 1

一旦API失败,协程将永远不会调用API

在我的视图模型中,我有一个使用协程调用API的函数。有趣的loadPosts(){GlobalScope.launch(coroutineContext){changeState(load = true)val list = withContext(...

回答 2 投票 1

RxJava2中的条件条件可完成

我经常发现自己创建的流取决于Single 提供的某些条件。考虑下面的示例:@Test public void test(){Observable.range(0,10)....

回答 1 投票 1

[[RxJava]如何通过Android RxJava上的`retryWhen()`处理网络错误×Retrofit2

我正在尝试对RxJava进行翻新的https请求,当网络不可用时,我要这样处理。 1,检查网络状态。 2,如果网络可用,请重试请求3,如果网络不可用...

回答 1 投票 0

Observable,当没有订阅者时会缓冲项目,然后在订阅时释放它们并清除缓冲区?

我想要一个可观察的对象:可以按需发出项目并且从不真正完成(热的可观察对象?)知道何时有订阅者,如果没有订阅者,它将缓冲我告诉它的项目...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.