我正在使用 Firebase 上传图片。 我正在使用 Firebase 的.onCompleteListener()在回调中获取上传图片的 URL。 我正在尝试使用Single<>将其合并到我的Repository class 中,但我不确定该怎么做。 有人可以帮我弄清楚我做错了什么吗 ...
我正在使用 Firebase 上传图片。 我正在使用 Firebase 的.onCompleteListener()在回调中获取上传图片的 URL。 我正在尝试使用Single<>将其合并到我的Repository class 中,但我不确定该怎么做。 有人可以帮我弄清楚我做错了什么吗 ...
我有一个 .network 调用,作为 function 的一部分,它获取计时器值,以确定该数据将存活多长时间(基本上是对象的 ttl)。 我需要在计时器结束后立即重新触发相同的 function。 我目前正在.doOnNext()调用中重新触发 function,如下所示。 但这并没有将可观察到 ...
我在 RxJava 中与 groupBy 作斗争。 问题是——我不能从每一组中只得到一个元素。 例如我有一个元素列表: 一些型号: 例如我的模型列表: 在我的真实项目中有更复杂的数据 model。我故意添加了相同的模型。 这对我的项目很重要。 然后我试图以这种方式从组中取出一个元素: 当然它不起作用 ...
我有两个 observables 都 make.network 调用但它们相互依赖: 这是我到目前为止所拥有的,但问题是当 ob1 完成时我需要在 ob2(即获得名人姓名)运行时立即更新 UI。 同样在最后,我需要链返回 ob1(如 switchMap 等)...所以似乎我需要在调用 flatMa ...
我需要提供一些 util function 将 Vertx Future<T>转换为 Rx Observable<Optional<T>>以实现向后兼容性。 这应该足够好了吗? 谢谢 ...
大约 9 个月前,我发布了这个关于如何延迟 RxJava 中的 onSuccess 方法的问题。 以下是问题的摘要: SplashScreenFragment 是一个片段,它使用 Retrofit 和 RxJava 从服务器加载数据。 检索数据可能需要 1 到 25 秒。 SplashScre ...
Observable 从定义上来说是单播的,相比于 Subject 和大多数创建操作符,比如 create just,但是为什么它看起来像 interval 和 delay 等异步创建操作符的多播? 代码日志 ...
我正在使用 RxJava 执行后台任务并使用 java、android 及其旧项目。 我在 CompletableObserver 的 OnComplete 中插入值,它位于前台服务的后台线程中。 插入操作后,前台服务停止。 现在的问题是我有一个假设有 75 个项目的 arrayList,我尝试在循 ...
我想使用反应式编程处理数据记录。 我需要先根据一些规则过滤记录。 错误记录仅由订阅者使用好的记录进入管道,由更多处理器处理 我对使用 2 个 filters() 运算符进行拆分感到不舒服,因为过滤过程非常昂贵。 我宁愿过滤一次并将记录发布给正确的订阅者。 rxJava 怎么可能? 使用 group ...
我有这段代码: 但是,编译器向我显示错误:此处不允许“返回” 我如何从这个 lambda 返回it的值? 我的道: 我的存储库实现: 我的视图模型 ...
我们从 SQL 服务器数据库中获取数据列表。 当有数据时我想返回列表,但是当没有数据时,我想返回一个“无内容”状态。 我的代码: 结果: 结果:<200 OK OK,io.reactivex.rxjava3.internal.operators.flowable.FlowableSwitch ...
所以我正在跳过一个大量使用 RxJava 的项目。 那里分成模块,所以它就像项目中的不同实体。 我正在寻找构建一个新模块,我想将它基于 Kotlin Coroutines。 我觉得这应该不是问题,但我还是要问。 Kotlin Coroutines 和 RxJava 还能在同一个项目下使用吗? 谢 ...
我有一个我想下载的图像列表。下面是我使用的代码: 最初,所有下载的图像都保存在文件夹 A 中。现在我在这个迭代中写了一个条件。 如果该条件满足,它应该打破循环并再次调用相同的 function,只剩下要迭代/下载的剩余项目并将其存储在文件夹 B 中。注意:-1-> 我尝试使用 takeunt ...
是否可以使用 RxJava 实现类似的功能,如果可以,如何实现: 有 Rx 运算符链,通过适当的subscribeOn和observeOn订阅在链内,需要在特定的调度器上执行一些事情(与上面提到的不同) 执行上述 p2 后,链必须在任何指定为订阅一部分的调度程序上继续 ...
当我调用我的视图模型时,它说我的参数返回为 null 即使 api 调用有效,所以我想知道我的视图模型中是否发生了错误? 我的视图模型 调试日志: model: model 已经稍微缩短,因为一些 model 尚未使用。 ...
这听起来可能很有趣,也可能是新手,但我不明白反应式编程中的“失败”是什么意思。 你的意思是null? 一个空的 object? 有人可以给我例子。 我希望实现的一些场景是: 假设我发送一个查询参数并获得一个带有值的列表或一个空列表; 最后,我不发送查询参数。 如果发布了一个空列表,我想返回一个异常 ...
我正在使用 retrofit rxjava 从服务器获取数据。 我的 API 响应包含产品列表,并且它具有缩略图选项,但是当没有缩略图 API 返回 null 数组而不是字符串时会出现问题。 因此,我收到类似“java.lang.IllegalStateException: Expected a ...
最近开始遇到这个问题,我似乎无法自己重现它,但它已在 crashlytics 上被报道并且正在获得动力。 我什至无法追踪这个问题,因为这是在 Crashlytics 上报告的。 自从我将 SignalR 库从 3.0.0 升级到 6.0.8 后,开始收到此问题。 这是我用于连接的代码: 更新:这是 ...
这与以下问题完全相同: RX:如何等待订阅者完成? 我有一个生产者可以比订阅者更快地生产 object,所以我希望它并行生产对象但在一些固定数量的项目之后阻塞。 像这样: 出版商生产项目一旦生产了 10 件商品,订户就将它们拿走并开始处理发布者继续并行生产和缓冲项目,但如果生产了接下来的 10 ...
我刚刚开始使用 MVVM 架构和 Rxjava,我不知道我应该将上面的代码放在哪里(用于注册用户)。 应该是 ViewModel、Activity 还是其他任何地方? 我想在获得结果后向用户显示结果。 ...