如何连接两个kotlin流?
如前所述,我想依次连接两个流,因此合并无法正常工作。 例子: val f1 = flowOf(1, 2) val f2 = flowOf(3, 4) val f = concatenate(f1, f2) // emits…
观察回调没有被Kotlin Coroutines流动和Livedata触发吗?
我是Android开发的新手,并试图从各种示例项目中了解Coroutines和 livedata 。当用户输入用户名和密码时,我目前已经设置了一个函数来调用我的API。但…
kotlin流 - 仅当第二流排放值时,合并2个流的排放值
我想以这种方式组合两个流:仅当两个流都发出值时,只有在第二流排出其值时,合并流量发出值。当它发生时,当两个流都发出新值时,再次发出下一个值。…
如何使用delay()调用测试kotlin流量构建器?
我在Android Kotlin项目中有一块代码,类似于下面,我使用 flow 构建器方法生成无限的周期性排放循环: fun doSomething(): Flow = flow { var i = 0 …
从每个屏幕访问登录状态(JetPack Compose+ Mvvm+ Hilt)
我尝试在我的应用程序中访问登录状态和其他用户信息。 这是我打算这样做的方式: 创建一个USERSTATE数据类: data class UserState( val username: St…
在条件为真时,如何用kotlin流量发射/收集
我正在学习有关Kotlin流动的知识,并且想知道如何处理Android中的以下方案: 我有一些事件来自我的片段,这些事件将触发布尔值,可以通过状态流观察。…
Kotlin在Android上流动的存储库水平上的内存中心缓存
假设您有一个从Android应用程序中的远程数据源下载的用户列表,出于某些原因,您没有本地DB。然后,此用户列表在整个应用程序中使用多个 viewModel s…
在片段上运行多生命周期
我有一个家庭片段,在该 increateview 片段中,我有2个功能,可以执行 lifecyclescope 。 第一个 lifecyclescope 将使用 cashflow 的所有列表,第二个…
如何在Android App Architecture中组合两个数据流?
我根据 app Architecture指南。我已经将用户的数据存储在 ROOM数据库与 firebase cloud Firestore 和用户的active-status同步,并在 firebase firebas…
如何从list< pair>获得列表在Android中
在我的应用程序中,我想要组合两个延期列表,为此,我使用了 kotlin flow 和 combine & ZIP 运营商! 我在下面编写代码,但是在活动中使用时,我…
如何将可观察的排放传递给MutableSharedFlow?
好吧,我有一个可观察的,我已经使用asflow()将其转换但不发出。 我正在尝试从RX和频道迁移到Flow,因此我有此功能 override fun processIntents(in…