腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(38)
视频
沙龙
1
回答
RxJava
kotlin
平面
映射
链
网络
协
程
返回
结果
、
、
、
首先,我以前从未使用过
RxJava
。我必须实现一个开发工具包,这是使用AndroidRx或
RxJava
的所有用例和提供的例子。我有以下从后端
返回
数据的方法 override suspend fun getSomeData(token: String): Outcome<String, DataError> {现在我正在尝试实现如下所示的方法,以使用
RxJava
与SDK进行交互,它将在flatmap中调用上面的方法(基于示例)。这有可能吗?我已经尝试了几个小时,但没有任何成功。如果我修改上面的方法以
返回<
浏览 17
提问于2021-02-27
得票数 0
1
回答
如何从
rxjava
平面
映射
调用
协
程
用例
、
、
、
、
您好,我有一个
rxjava
平面
映射
,我想在其中调用一个
协
程
用例onStandUseCase,这是一个api调用。最初的用例也是基于
rxjava
的,它曾经
返回
Observable<GenericResponse>,现在我将用法改为基于
协
程
,它只
返回
GenericResponse。如何修改
平面
地图以与
协
程
用例配合使用 subscriptio
浏览 44
提问于2021-01-08
得票数 4
2
回答
在
协
程
中,
rxJava
onNext和onError的等价物是什么
、
、
、
、
嗨,我有一些用例,这是用Java写的,使用
rxJava
。我把它们转换成
kotlin
文件,而不是
rxJava
,我把它们变成了挂起函数的例程。在我的
rxJava
代码中,我从用例中进行了一个api调用,它
返回
结果
,但同时onNext它做了一些事情,onError它做了一些事情。 @PerApp @
浏览 18
提问于2021-01-13
得票数 1
1
回答
Kotlin
协
程
不等待
网络
结果
返回
、
、
我正在尝试从
Kotlin
中的服务器获取一些数据,我希望在这些数据上做一些进一步的处理,比如将其显示给用户。但是执行并不是等待/阻塞
返回
结果
,而是继续执行。在此之后,syncWithServer()将在函数startingSync()中的单独线程上启动一个
网络
请求。但实际执行
结果
如下所示: 1->6->2->3->4.请注意,android logcats中没有登录5和7。我相信执行线程不是在等待
网络
请求
结果
返回
,因此没
浏览 31
提问于2020-10-13
得票数 0
回答已采纳
2
回答
RxJava
Kotlin
如何从单个observable<String>中分离对象
、
、
、
RxJava
Kotlin
平面
映射
不
返回
分隔字符串中的分隔对象。相反,它
返回
列表。"521934/2342/FOXTROT").subscribe{Log.d(TAG, "$it")}[521934, 2342, FOXTROT] 但是书(Thomas : Learning
浏览 3
提问于2017-09-27
得票数 3
回答已采纳
2
回答
通过异步任务在两个片段之间传递数据
、
、
、
所以我有两个片段: 1)带有条形码扫描仪的片段2)带有简单文本视图的片段有人能以正确的方式指导我如何正确地实现它吗?
浏览 0
提问于2020-04-11
得票数 0
13
回答
什么是
协
程
?
、
、
、
什么是
协
程
?它们与并发性有什么关系?
浏览 3
提问于2009-02-16
得票数 246
4
回答
如何在android中进行同步
网络
调用?
我需要帮助,以便只有当我点击google API后收到某些
结果
时,代码行才会等待该方法
返回
,然后在下一行代码中使用该
结果
。
浏览 24
提问于2019-11-28
得票数 1
2
回答
Kotlin
保存变量的Firestore查询
结果
、
、
我还在网站和
Kotlin
应用程序中使用Firestore。在网站上,我可以通过以下方式将查询
结果
保存为变体: const addStudentManu = async($this) => { const getUserId = userId.docs.map(doc=>doc.id); } 我如何在
kotlin
浏览 23
提问于2021-06-23
得票数 0
2
回答
如果作为可观察到的
RxJava
提供,则需要将
Kotlin
密封类子类转换为基类。
、
、
在我用
Kotlin
编写的应用程序中,我试图避免
RxJava
链
的终端状态,因此我发现将Observable<T>转换为Observable<Result<T>> ( Result是密封类)是正确的。(val data: T) : Result<T>()假设我可以观察到这个
网络
请求Success(true) }
浏览 5
提问于2017-06-15
得票数 14
回答已采纳
9
回答
在
RxJava
中,当链接可观测值时,如何传递变量?
、
、
、
我使用
RxJava
链接异步操作,我想在下游传递一些变量: .from(modifications) .flatmap( (data1) -> { return op1(
浏览 8
提问于2015-01-27
得票数 90
回答已采纳
1
回答
带改进的
协
程
线程安全
、
、
、
关于使用
协
程
发起
网络
请求的线程安全性,我仍然有一点麻烦。假设我们有以下用例,有一个我们获得的用户列表,对于每个用户,我将做一些特定的检查,这必须通过对API的
网络
请求来运行,给我一些关于这个用户的信息。因此,我所做的是为每个用户启动请求,并使用单个resultHandler对象,该对象会将
结果
添加到列表中,并检查
结果
列表的长度是否等于用户列表的长度,如果是,那么所有userChecks都完成了,我知道我可以对
结果
执行一些操作,这些
结果
需要一起
返
浏览 15
提问于2021-10-21
得票数 0
回答已采纳
3
回答
Kotlin
流并行执行两个API调用,并在
结果
到达时收集每个
结果
、
、
、
、
我正在尝试使用
Kotlin
Flows为我的API调用实现先缓存后
网络
的策略。Flow<Data> Timber.i("Response Received")这里的问题是只有当getDataFromServer
返回
时才会调用在这个变体中,"Response Received"只打印一次,即在getDataFromServer()
返回
之后。suspending function returning Flow&
浏览 0
提问于2020-02-13
得票数 10
3
回答
为什么我们要从存储库中
返回
实时数据?(MVVM Android)
、
、
、
、
许多示例将LiveData从存储库
返回
到ViewModel} 但是,如果我们只
返回
字符串并将
返回
的数据设置到ViewModel的LiveData中,会有什么不同吗?因此,我们可以跳过这一步,从Call对象中获取值,在ViewModel中
返回
它,然后在ViewModel中将值设置到LiveData中
浏览 2
提问于2019-09-27
得票数 2
5
回答
如何单元测试分页3(PagingSource)?
、
谷歌最近宣布了新的Page3库,
Kotlin
-first库,支持
协
程
和Flow...etc。 我尝试过他们提供的,但似乎还没有任何对测试的支持,我也查看了。
浏览 47
提问于2020-06-19
得票数 18
4
回答
有没有可能让setOnClickListener块等待内部的方法调用?
、
、
我在一个setOnClickListener块中首先有一个方法调用,它从我用来启动实况流的API中获取一些值,这对该方法调用来说很关键,在块内完成任何其他操作之前,为了获得正确的
结果
,因为第一行方法调用之后的所有其他事情都依赖于它}我需要让myButton.setOnClickListener块等待 currentViewModel.checkStream(),以便以下行正常工作(给出正确的
结果
浏览 0
提问于2019-04-22
得票数 1
4
回答
改造是否在主线程上进行
网络
调用?
、
、
我正在努力探索安卓上的Retrofit+OkHttp。下面是我在网上找到的一些代码:.setClient(new OkClient(okHttpClient)).build();
浏览 1
提问于2014-01-08
得票数 42
回答已采纳
5
回答
CompletableFuture、未来与
RxJava
的可观测性差异
、
、
、
、
我想知道CompletableFuture,Future和Observable
RxJava
之间的区别。我所知道的都是异步的但是CompletableFuture给出了回调方法例如:如果客户端需要进行多个服务调用,并且当我们使用Futures (Java)时,Future.get()将被执行,sequentially...would想知道如何在
RxJava
中更好。非常想知道
RxJava
浏览 6
提问于2016-02-11
得票数 258
回答已采纳
10
回答
同步调用Asynchronous Javascript函数
、
首先,这是一个非常具体的案例,故意以错误的方式将异步调用改造成一个非常同步的代码库,该代码库有数千行长,时间目前无法进行更改以“正确地执行”。它伤害了我生命中的每一根纤维,但现实和理想往往并不协调。我知道这很糟糕。function doSomething() { data = d; // block here and return data when the callback is f
浏览 6
提问于2012-02-03
得票数 266
回答已采纳
2
回答
如何在链接可观测对象时传递变量?
、
我对
RxJava
非常陌生,每当我遇到需要将
返回
数据从一个可观察对象传递到“subscribe”调用为止的情况--我很难理解如何在没有任何补丁的情况下以“反应式”的方式完成这项工作……Observable);Observable<GameObject> obs3 = func4(); 我想发出obs1和obs2,得到它们的
结果
,然后发出obs3,然后是obs4,然后用subscribe结束
链
,同时可以访问obs1
浏览 0
提问于2016-01-19
得票数 1
点击加载更多
相关
资讯
忘记Rxjava吧,你应该试试Kotlin的协程
使用Kotlin Coroutines简单改造原有的爬虫框架
Kotlin Coroutines 完全解析(一),协程简介
使用 JMH做Kotlin 的基准测试
饿了么资深Android工程师带你领略Kotlin协程的力量
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券