cost 235 ms
如何用 RxJava Single<> 包装 Firebase OnCompleteListener? - How do I wrap a Firebase OnCompleteListener with a RxJava Single<>?

我正在使用 Firebase 上传图片。 我正在使用 Firebase 的.onCompleteListener()在回调中获取上传图片的 URL。 我正在尝试使用Single&lt;&gt;将其合并到我的Repository class 中,但我不确定该怎么做。 有人可以帮我弄清楚我做错了什么吗 ...

如何在 rxjava 中定时器结束后重新触发 Observable? - How to retrigger an Observable after timer ends in rxjava?

我有一个 .network 调用,作为 function 的一部分,它获取计时器值,以确定该数据将存活多长时间(基本上是对象的 ttl)。 我需要在计时器结束后立即重新触发相同的 function。 我目前正在.doOnNext()调用中重新触发 function,如下所示。 但这并没有将可观察到 ...

从 RxJava 中的每个 GroupedObservable 获取一个元素 - get one element from each GroupedObservable in RxJava

我在 RxJava 中与 groupBy 作斗争。 问题是——我不能从每一组中只得到一个元素。 例如我有一个元素列表: 一些型号: 例如我的模型列表: 在我的真实项目中有更复杂的数据 model。我故意添加了相同的模型。 这对我的项目很重要。 然后我试图以这种方式从组中取出一个元素: 当然它不起作用 ...

rxjava - 如何切换到以前的 stream 但在第一个可观察对象准备就绪后还在主线程上做一些工作? - rxjava - how to switch to previous stream but also do some work on main thread once first observable is ready?

我有两个 observables 都 make.network 调用但它们相互依赖: 这是我到目前为止所拥有的,但问题是当 ob1 完成时我需要在 ob2(即获得名人姓名)运行时立即更新 UI。 同样在最后,我需要链返回 ob1(如 switchMap 等)...所以似乎我需要在调用 flatMa ...

Observable按定义是单播的,但为什么它看起来是多播的,有异步创建操作符比如interval和delay? - Observable is unicast by definition, but why it seem multicast with asynchronous creation operators such as interval and delay?

Observable 从定义上来说是单播的,相比于 Subject 和大多数创建操作符,比如 create just,但是为什么它看起来像 interval 和 delay 等异步创建操作符的多播? 代码日志 ...

2022-12-07 16:47:56   1   22    rx-java  
使用 rxJava 的可观察分叉 - Observable forking with rxJava

我想使用反应式编程处理数据记录。 我需要先根据一些规则过滤记录。 错误记录仅由订阅者使用好的记录进入管道,由更多处理器处理 我对使用 2 个 filters() 运算符进行拆分感到不舒服,因为过滤过程非常昂贵。 我宁愿过滤一次并将记录发布给正确的订阅者。 rxJava 怎么可能? 使用 group ...

2022-10-14 09:09:41   1   24    rx-java  
你能在同一个项目中同时使用 Kotlin Coroutines 和 RxJava 吗? - Can you use both Kotlin Coroutines and RxJava in the same project, at the same time?

所以我正在跳过一个大量使用 RxJava 的项目。 那里分成模块,所以它就像项目中的不同实体。 我正在寻找构建一个新模块,我想将它基于 Kotlin Coroutines。 我觉得这应该不是问题,但我还是要问。 Kotlin Coroutines 和 RxJava 还能在同一个项目下使用吗? 谢 ...

如何停止 Observable.fromiterable 并使用新列表重新开始迭代? - How to stop Observable.fromiterable and restart iteration with new list?

我有一个我想下载的图像列表。下面是我使用的代码: 最初,所有下载的图像都保存在文件夹 A 中。现在我在这个迭代中写了一个条件。 如果该条件满足,它应该打破循环并再次调用相同的 function,只剩下要迭代/下载的剩余项目并将其存储在文件夹 B 中。注意:-1-&gt; 我尝试使用 takeunt ...

执行链元素后切换回原始线程 - Switch back to original thread after executing element of a chain

是否可以使用 RxJava 实现类似的功能,如果可以,如何实现: 有 Rx 运算符链,通过适当的subscribeOn和observeOn订阅在链内,需要在特定的调度器上执行一些事情(与上面提到的不同) 执行上述 p2 后,链必须在任何指定为订阅一部分的调度程序上继续 ...

如何处理 RxJava 中的错误? - how to handle errors in RxJava?

这听起来可能很有趣,也可能是新手,但我不明白反应式编程中的“失败”是什么意思。 你的意思是null? 一个空的 object? 有人可以给我例子。 我希望实现的一些场景是: 假设我发送一个查询参数并获得一个带有值的列表或一个空列表; 最后,我不发送查询参数。 如果发布了一个空列表,我想返回一个异常 ...

API 响应中面临的问题:java.lang.IllegalStateException:应为字符串,但为 BEGIN_ARRAY - Facing issue in API response: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY

我正在使用 retrofit rxjava 从服务器获取数据。 我的 API 响应包含产品列表,并且它具有缩略图选项,但是当没有缩略图 API 返回 null 数组而不是字符串时会出现问题。 因此,我收到类似“java.lang.IllegalStateException: Expected a ...

Android SIgnalR Java 客户端 - OnErrorNotImplementedException - Android SIgnalR Java Client - OnErrorNotImplementedException

最近开始遇到这个问题,我似乎无法自己重现它,但它已在 crashlytics 上被报道并且正在获得动力。 我什至无法追踪这个问题,因为这是在 Crashlytics 上报告的。 自从我将 SignalR 库从 3.0.0 升级到 6.0.8 后,开始收到此问题。 这是我用于连接的代码: 更新:这是 ...

RxJava – 如何等待订阅者处理 stream - RxJava – how to wait for subscriber to process stream

这与以下问题完全相同: RX:如何等待订阅者完成? 我有一个生产者可以比订阅者更快地生产 object,所以我希望它并行生产对象但在一些固定数量的项目之后阻塞。 像这样: 出版商生产项目一旦生产了 10 件商品,订户就将它们拿走并开始处理发布者继续并行生产和缓冲项目,但如果生产了接下来的 10 ...

2022-09-09 15:16:49   1   23    java / rx-java  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM