腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RxJava
2从侦听器创建可流动的监听器,并在最后删除侦听器。
、
、
我的用例与使用
RxJava
2与Firebase数据库有关。 我有一个,我可以为它注册值侦听器。我看到在
rxjava
1中可能有,但它在
rxjava
2中是不可用的
浏览 1
提问于2017-02-26
得票数 1
回答已采纳
1
回答
Android 2一次性
、
、
、
当我使用
RXJava
1时,我总是跟踪我的订阅以
执行
活动onDestroy中的
取消
订阅。示例: 最近,我搬到了
RXJava
2,然后我在网上寻找如何处理新的可处理设备的建议。
RXJava
2是否改变了它,现在我不再需要从一次性
执行
dispose方法了,或者我应该按照在
RXJava
1天内实现的方式来实现?
浏览 2
提问于2017-06-03
得票数 2
回答已采纳
1
回答
如何处理可观察
RxJava
中的处理
、
、
、
、
我正在实现Observable,它应该只是从网络下载一个分成多个部分的文件。 private static class MultipartDownloadObservable extends Observable<String> implements Cancellable { protected void subscribeActual(Observer<? super String> observer) { subscri
浏览 4
提问于2017-11-29
得票数 0
1
回答
是否有一个与
RxJava
的onDispose相当的Kotlin协同通道?
、
、
、
如果我在
RxJava
中扩展了一个
RxJava
,我可以覆盖OnDispose(),并
执行
清理,比如为垃圾收集器清除一些东西。有什么方法可以传播 频道的订阅处理/
取消
?
浏览 1
提问于2019-07-16
得票数 1
1
回答
RxJava
-如何背压平面图()
、
、
也许我忽略了一个简单的操作符组合(或者完全忽略了
RxJava
固有的
取消
行为)。但是,假设我有一个可观察到的热门selectedItem,它将平面映射到
RxJava
查询。.parameter(i) .toList());如何向flatMap()操作符施加压力,使其始终只
执行
最新的查询(并
取消
以前的任何查询)。我想要一个背压的flatMap操作符来做类似的事情,其中"X“表示
取消
了以前
浏览 6
提问于2015-09-25
得票数 6
回答已采纳
2
回答
如何使用retrofit和
rxjava
取消
任务
、
、
、
@Get("/serveraction")我知道,okhttp有
取消
功能(通过请求对象,通过标记),但不知道如何将其与retrofit和
rxjava
一起使用。使用retrofit和
rxjava
实现网络任务
取消
机制的最佳方式是什么?
浏览 0
提问于2015-06-09
得票数 23
回答已采纳
1
回答
取消
文件上传(改造)从coroutine android开始
、
、
、
我试图在我的项目中去掉
RxJava
2,并将其替换为kotlin。我90%的
RxJava
代码已经不存在了,但是我仍然不能替换一个网络请求。用户也可以
取消
照片上传,如果它还没有加载。使用
RxJava
,我能够保留上传请求的Disposable对象,如果用户单击cancel upload按钮,我可以释放它。由于此操作,网络请求也被
取消
。在官方文档中,协同
取消
是协作的,我们需要在循环中(或在文件部分发送之间)的一些挂起功能来停止协同。那么,当
RxJava
是更好的选择时,还是我错过
浏览 2
提问于2018-05-27
得票数 4
回答已采纳
3
回答
Kotlin:如何绕过CancellationException
、
、
、
我正在将一些旧的
RxJava
代码移植到协程中。使用
RxJava
,我可以在我的活动中做到这一点:.as(AutoDispose.autoDisposable(AndroidLifecycleScopeProvider.from在这种情况下,
RxJava
不会调用错误处理程序,因此可以在错误处理程序中安全地
执行
与UI相关的操作,例如显示一个对话框。someBgOperation() //show di
浏览 0
提问于2020-06-06
得票数 6
1
回答
RxJava
fromCallable与
取消
订阅
、
我有以下代码(
RxJava
1.3.8):subscriptions.addAll(subscription1, subscription2);输出: 问题是-为什么第二次可调用
执行
?在它运行之前,我希望如果
浏览 0
提问于2018-08-26
得票数 2
回答已采纳
1
回答
反应流和反应流有什么区别?
、
、
、
我试图理解反应性和ReactiveStreams之间的区别,特别是在
RxJava
的上下文中?我所能理解的最多的是,Reactive在规范中有一些背压的概念,但是
RxJava
/Reactivewiththerequest(n)接口中已经存在这种概念。 我不介意ELI5的回答。
浏览 4
提问于2015-12-20
得票数 15
回答已采纳
1
回答
清除订阅时处理Observable.fromCallable()内的异常
、
、
我遇到了一种情况,即长时间运行的进程被包装在Observable.fromCallable()中。此进程是一个OkHttp调用,如果终止,将引发一个IOException。如果订阅了可观察到的内容,则一次性存储在CompositeDisposable中,并按预期处理异常。但是,在某些情况下,我的代码将清除CompositeDisposable,触发OkHttp线程终止而没有错误处理,导致应用程序因未处理的异常而崩溃。下面是这个问题的一个简单的单元测试示例:public void test(){ CompositeDisposable compositeDisposable
浏览 5
提问于2017-03-23
得票数 0
回答已采纳
1
回答
RxJava
2如何观察UDP数据包?
、
、
、
我刚刚开始使用
RxJava
2,我想知道如何正确地实现一个可以观察到的UDP。 我已经有了一些工作代码,但我认为可能会有一些问题:参见下面的源代码注释中的4个问题。
浏览 5
提问于2017-02-19
得票数 2
回答已采纳
2
回答
Android AsyncTask vs Thread + Handler对
rxjava
、
、
、
、
我们都知道AsyncTask和Thread是
执行
后台任务以避免ANR问题的选项。建议异步任务只用于短时间运行的任务,而线程可以用于长时间运行的任务。如果我们在服务中使用它(而不是IntentService,因为IntentService在它的工作完成后停止了),并且只要我们能够保证在服务停止时
取消
异步任务,那么我们可以将它用于长期运行的任务吗?我和
rxjava
玩了一段时间了,我真的很喜欢它。它消除了担心线程处理的需要(除非您必须决定在哪个线程中订阅和观察发出的数据)。据我所见,
rxjava
(与其他一些lib(如retro
浏览 1
提问于2016-10-05
得票数 12
回答已采纳
1
回答
如何使用retofit2和RxAndroid
取消
请求
、
、
、
我遵循
RxJava
Integration with CallAdapter在的部分,它工作得很好。但是,我不知道如何
取消
带有可观察对象的加载请求。请帮忙给我一个主意。
浏览 6
提问于2015-12-10
得票数 7
回答已采纳
1
回答
RxJava
异步脱扣器
使用
RxJava
操作,如果上游发出新的项目,是否有可能“忽略”下游处理过的元素?我需要实现的是,如果上游通知新项,它将
取消
当前正在运行的流上的任何操作,即使下行流在其他线程异步中
执行
某些操作。
浏览 0
提问于2018-04-26
得票数 0
回答已采纳
1
回答
RxJava
Android处理屏幕方向更改
、
、
我有一个Activity和一个CompositeSubscription,在onResule中订阅,在onPause中
取消
订阅。应用使用
RxJava
Observable调用登录网络请求方法,并订阅返回的observable。如何在请求仍在
执行
时处理屏幕方向更改。目前,我的活动将
取消
订阅当前订阅,并且我的网络呼叫将不会传送回新重新创建的活动。有没有一种方法可以序列化订阅对象以重新创建它们,并能够从Observable获得响应?
浏览 0
提问于2016-11-04
得票数 0
1
回答
安卓系统中的SQLite操作
、
我以前在安卓上使用过SQLite,但这是我第一次处理相当多的数据。然而,我的问题似乎是将数据保存到sqlite db中,单个请求返回的行数在500-1000之间。从那时起,任何时候在服务器上添加新数据时,我都会使用FCM更新应用程序,因此没有任何问题。 在保存所有这些记录时,我想向用户显示一个循环进度条和消息,向他们解释发生了什么,但我注意到,在保存数据时,我的应用程序冻结了10-15秒。我所说的冻结,是指进度条停止移动,活动、组件和视图在该过程完成之前不
浏览 1
提问于2017-04-27
得票数 0
5
回答
无法用gradle 3.0解析
rxjava
2
、
、
、
dependencies { implementation 'io.reactivex.
rxjava
2:rxandroid:2.0.1'这是我的项目梯度:
浏览 13
提问于2017-11-14
得票数 11
回答已采纳
1
回答
更改Call对象中的响应类型
、
我需要使用Call对象,这样才能
取消
请求。public Observable<Email> getEmail(Account account) { return service.getUser().map有没有办法用Call<Email>代替
rxJava
来实现上述功能,从而允许
取消
请求?
浏览 2
提问于2016-08-16
得票数 0
1
回答
是否有办法
取消
队列中的所有操作?
我正在使用RxAndroidBle库编写一个应用程序(这很好),但是由于设备供应商的要求,我们必须能够在设备达到某种状态后
取消
所有操作。是否有一种方法可以
取消
发送到RxBleConnection的任何读/写操作?谢谢!
浏览 0
提问于2018-09-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RxJava系列七
RxJava系列五
Kotlin,RxJava与RxAndroid混合开发
RxJava 2.2.0 发布,Rx 的 Java 实现
重新认识RxJava 与RxAndroid
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券