腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
房间
+
Kotlin
流
不
发出
结果
、
我正在尝试从api中获取一些数据,并将它们存储在
房间
数据库中,所以主要的数据源是roomDatabase。非
流
版本工作:/我已经搜索了这个问题,但似乎没有什么工作。
浏览 17
提问于2021-05-15
得票数 0
1
回答
删除表中最后一行时Android Room Flow不
发出
、
、
我注意到,当表的最后一个值被删除时,
流
将不会发送值。正如我们所预期的那样,
流
的观察者得到了通知。然后直接移除表中的最后一株植物2。此更改不会
发出
,观察者也不会收到通知。我还注意到,如果在移除plant 1之后完全删除了应用程序,则再次启动该应用程序并删除第二个也是最后一个工厂,则会
发出
更改并通知观察者。 这是
房间
/流程中的错误吗?我使用
Kotlin
1.3.72,Coroutines 1.3.6和Room 2.2.5
浏览 2
提问于2020-05-12
得票数 0
2
回答
有任何方法将流传递到Room DAO查询方法中吗?
、
、
、
我正致力于在android应用程序中实现Room,我有一个用例,在这个用例中,我接收到当前用户id的
流
,其功能类似于切换到Google用户,将服务视为服务。我希望将该流传递到DAO中的一个@Query注释方法中,以获取用户小部件,以便如果当前选定的用户更改或存储的小部件列表发生更改,输出
流
也会发生变化。
浏览 0
提问于2021-06-04
得票数 2
回答已采纳
1
回答
Kotlin
流
脱机缓存
、
、
、
我是
kotlin
flow的新手,我正在为这份文件工作。。在此代码中,每5秒数据源从api中获取数据并发布数据。我正在获取数据并
发出
数据。我正在绘制数据并保存它的
房间
数据库。我想从
房间
数据库中获取数据,并且因为单一的真理来源原理而
发出
数据,但是我仍然必须返回dataSource,因为如果我打开新的
流
{},我无法访问数据源的数据。当然,我可以通过使用List来解决这个问题,而不是使用RemoteDataSource类中的
流
。但我想了解这个例子。我
浏览 3
提问于2022-02-03
得票数 2
1
回答
Kotlin
协同
流
中RxJava可观测值与FlatMap的等价性是什么
、
、
、
、
嗨,我有一个rxJava可观测和平面图,我想把它转换成
kotlin
协同
流
。
浏览 5
提问于2021-01-13
得票数 0
1
回答
Retrofit、RxJava2和Room的类型一致性:如果响应是数组或对象,如何使用相同的有效负载反序列化JSON,但使用不同的“根键”
、
、
、
、
由于RxJava2使用的JSON键命名约定,我正在努力在我的
Kotlin
应用程序中跨Retrofit、Room和API保持一致的类型。如果我向单个用户
发出
API请求,该API将返回以下内容: { "id": 1, } } 如果我向多个用户
发出
API请求,该API将返回以下内容设置
房间
以返回User或List<User>形式的查询,这在RxJava2
流
中使用
浏览 46
提问于2019-02-18
得票数 0
回答已采纳
1
回答
在Dart
流
中,
Kotlin
的Flow.flatMapLatest相当于什么?
、
、
、
、
在
Kotlin
中,有一个函数: 返回一个
流
,该流在原始
流
每次
发出
值时切换到由transform函数生成的新
流
。当原始
流
发出
一个新值时,由transform块产生的先前
流
被取消。
浏览 5
提问于2022-10-03
得票数 0
1
回答
Kotlin
流
的移动窗口
、
、
、
我正在尝试使用
Kotlin
流
创建一个移动的数据窗口。它可以在RxKotlin中使用缓冲区来实现,但是使用
流
的缓冲区是不同的。RxKotlin有一个buffer运算符,周期性地将可观察到的项收集到包中,并
发出
这些包,而不是一次只
发出
一个- 。
Kotlin
流
有一个buffer,但它只是在单独的coroutine 中运行一个收集器。 在
流
中是否有一个现有的操作符可以实现这一点?
浏览 14
提问于2021-12-12
得票数 5
2
回答
Android -如何从
kotlin
流
中读取值?
、
、
、
我从
房间
的数据库里找到了一系列的剧情。我可以像实时数据一样观察这个
流
,没有任何问题。 但我也希望在用户单击按钮时读取该
流
中的最后一个值。我尝试使用first()终端
流
运算符,但它不能编译。非编译尝试从
流
中读取: bd.buttonNext.setOnClickListener { val episode: Episodename}", Snackbar.LENGTH_SHORT).show()} 此流来自<em
浏览 28
提问于2021-02-11
得票数 6
回答已采纳
2
回答
如何在Android中用LiveData来表示Observable.empty()?
、
、
、
Rx具有表示不会通知任何内容的Observable.empty()。 在Android架构组件LiveData中有没有等同的类(或其他东西)?
浏览 10
提问于2020-10-01
得票数 0
2
回答
流
-暂停/恢复
流
、
、
在RxJava中,有一个<code>D0</code>操作符,它允许暂停(和缓冲)
流
,并再次恢复
流
(还可以在恢复时立即
发出
缓冲值)。它是rx java扩展(<code>C1</code>)的一部分。
kotlin
flows也有类似的东西吗? 我的用例是,我希望观察活动内部的
流
,并且永远不会丢失事件(就像我在<code>D2</code>中所做的那样,如果活动暂停,它就会停止观察数据)。因此,当活动暂停时,
浏览 15
提问于2021-03-15
得票数 2
1
回答
使用WebFlux的Spring RSocket:
Kotlin
协同流程与反应堆流量消息格式
、
、
、
当我们使用Spring的RSocket ()支持使用
Kotlin
流
和反应堆
流
发出
值时,IO流量有什么不同吗?另外,客户端代码(带有rsocket-websocket-client的JS)应该是不同的,这取决于服务器是使用
Kotlin
流
还是反应堆流量?
浏览 3
提问于2021-03-26
得票数 2
回答已采纳
4
回答
带有
Kotlin
Flow toList()的Android Room库不起作用
、
、
、
我使用Room和Flows制作了一个简单的示例应用程序: class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) val build = Room.databaseBuilder(this, FinanceDatabase::class.java, "database.db"
浏览 69
提问于2020-06-21
得票数 4
回答已采纳
1
回答
Rxjava2可流动
不
触发onComplete
、
、
使用Room数据库和
Kotlin
,这就是我获得可
流
性的地方 Timber.d("District
浏览 2
提问于2017-10-03
得票数 3
回答已采纳
1
回答
结合多态性使用
Kotlin
@Parcelize
、
、
、
嘿,我使用一个模型作为DTO、JsonCreator和Percelize --我的问题是,我想使用多态性(分解公共部分),而不知道如何用
Kotlin
编写它。MapsMarker(lat: Double, lng: Double, var name: String): Location(lat, lng), Parcelable如果有人知道答案,请帮助我;)
浏览 7
提问于2017-11-21
得票数 6
1
回答
如何重用相同的
Kotlin
流来执行相同的代码
、
、
、
我在一个安卓应用程序中遇到了一个问题,
Kotlin
的flow将不再能够执行它体内指定的相同代码,而它以前已经被执行并且失败了(因此
发出
了一个异常)。既然
Kotlin
的
流
像
流
一样工作,那么在失败后,我能重用相同的流来
发出
新的值吗?例如:执行了一个流来执行网络请求,但由于某种原因失败了,如果用户单击“重试”,以便我可以使用相同的
流
并重试相同的执行,这将是一个很好的用例。
Kotlin
的flow的“重试”操作符在我的用例中有用吗? 而且,我知道如果我创建一个新
浏览 3
提问于2022-01-26
得票数 1
回答已采纳
1
回答
RxJava和
Kotlin
的平台类型:正确性检查
、
我正在观察一个来自
Kotlin
类的RxJava2
流
。
Kotlin
正在将这些转换为可观测/单/平台类型(例如Observable<Widget!>)的流程。我知道很少有人谈论那个 因此,既然RxJava2不能
发出
null,那么我能安全地假设任何
发出
的类型都是不可空的
Kotlin
类型吗?
浏览 4
提问于2019-11-19
得票数 0
回答已采纳
2
回答
带有继承接口的
房间
DAO
、
我有一个DAO接口,其中有多个实现,我希望其中之一是一个
房间
实现(
Kotlin
): fun getAll(): Single<List<SomeData>>}@Dao这是已知的bug,还是Room编
浏览 8
提问于2017-12-07
得票数 13
1
回答
如何使用
Kotlin
流来轮询资源并
发出
它?
、
、
、
我想为
Kotlin
流
的永远循环和
发出
结果
创建一个很好的逻辑。用例是,每n分钟我需要更新应用程序中的一个配置,该配置来自rest api。我认为一个很好的解决方案是运行一个“调度器”,在后台每n分钟轮询api一次,当调度器
发出
一个新值时,订阅这个调度器的ConfigService可以更新它自己的状态。使用RxJava,这将是 Observable.interval(n, TimeUnit.MINUTES) .flatMap( ... ) 但是由于我使用的是
Kotlin</em
浏览 103
提问于2020-07-20
得票数 4
回答已采纳
2
回答
RxJava用于实时数据错误处理
、
、
、
、
因此,在我的android项目中,我在存储库层使用RxJava,然后将其转换为视图模型中的实时数据,但是当
流
发出
错误时,我有一个异常。这和的这句话有关 fromPublisher (Publisher<T> publisher) 从一个发布服务器创建一个可观察的ReactiveStreams
流
。LiveData保存发布服务器在LiveData处于活动状态时
发出
的最后一个值。请注意,LiveData
不
处理错误,它期望将错误视为所保存的数据中的状态。如果发布服务器<
浏览 0
提问于2018-07-03
得票数 1
点击加载更多
相关
资讯
假如你想用Kotlin——控制流、返回与跳转
Kotlin Coroutine 是如何与 Spring WebFlux 整合的
从Java到Kotlin(二)
Kotlin学习(三)——基本类型,包,控制流:if、when、for、while,Break和continue
使用 Kotlin+WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券