Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
具有 Room 和状态处理功能的 Kotlin 协程流
我正在尝试新的协程流程 我的目标是创建一个简单的存储库 可以从 Web api 获取数据并将其保存到数据库 还可以从数据库返回流程 我使用 room 和 firebase 作为 Web api 现在一切看起来都非常简单 直到我尝试将来自 a
Android
firebase
androidroom
kotlincoroutines
kotlinflow
在 kotlin 中何时一起使用挂起函数和 Flow 或分开使用?
在审查用 kotlin 编写的一些代码时 有件事引起了我的注意 我在一些项目中查看领域层 在一些项目中 我看到挂起功能和 Flow 一起使用 而在一些项目中 我看到只使用 Flow 例如暂停和流动在一起 class FetchMovieDe
kotlin
kotlinflow
suspend
Android - 如何从 kotlin 流中读取值?
我有来自房间数据库的剧集流程 我可以毫无问题地观察该流程的实时数据 但我还想在用户单击按钮时读取此流程中的最后一个值 我尝试使用first 终端流运算符 但它无法编译 您能帮忙或提出其他建议吗 非编译尝试从流中读取 bd buttonNex
Android
kotlinflow
kotlincoroutines
kotlinstateflow
Kotlin - StateFlow 不向其收集器发出更新
我的应用程序中有一个 UserStateModel 数据类 类型的 StateFlow private val userStateFlow MutableStateFlow
Android
kotlin
androidjetpackcompose
kotlincoroutines
kotlinflow
Kotlin 中带有新参数的 Paging 3.0 列表
我有以下代码 val history Flow
Android
kotlin
pagination
Paging
kotlinflow
发生特定情况时如何停止 Kotlin 流程
如果代码中发生某些情况 我想取消 kotlin 流程 假设我有一个方法如下 fun test Flow
Asynchronous
kotlin
RXJava
reactiveprogramming
kotlinflow
Android LiveData/StateFlow 列表项属性更新问题
所以我正在更新我的RecylerView with StateFlow
Android
kotlin
androidlivedata
kotlinflow
kotlinstateflow
流中的异常未被捕获
我有一个 kotlin 流程 其中中途抛出异常 无论我做什么 异常都不会被捕获 流程是这样的 在视图模型中 我有一个值 需要在日期更改时从数据库中重新读取 我为此使用了 switchmap val branches LiveData
Android
kotlin
Exception
kotlinflow
Android:在另一个不发射的 Kotlin Flow 中收集 Kotlin Flow
我有以下方法 operator fun invoke query String Flow
Android
kotlin
kotlinflow
为什么会创建多个Datastore?
java lang IllegalStateException 同一文件有多个活动的数据存储 data user 0 com firstgoalkeeper firstgoalkeeper files datastore player pr
kotlin
androidjetpackcompose
kotlinflow
androidjetpackdatastore
StateFlow 和 LiveData 有什么区别?
正如我在标题中提到的 我很好奇两者之间的一般差异 你能帮忙吗 我找不到具体的区别 因为互联网上有复杂的例子 在性能方面有哪些差异 在哪些场景下有优势 将 StateFlow 与 Kotlin Flow 结合使用是有利的 但是在使用 Live
Android
kotlin
androidlivedata
kotlinflow
kotlinstateflow
当我更新 MutableStateFlow
> 时,未发生重新组合
我有一个MutableStateFlow
Android
kotlin
androidjetpackcompose
kotlinflow
composerecomposition
Android Fragment从共享ViewModel问题中收集SharedFlow
目前我有一个ViewPager2片段 作为起始目的地 包含两个子片段 ActiveOrderFragment and CompletedOrderFragment 他们都有自己的ViewModel处理 api 调用 获取活动订单和已完成订单
当我在 Kotlin 中使用 Compose 时,从 Flow 进行收集的操作会消耗大量系统资源吗?
The SoundViewModel is a ViewModel类 以及val listSoundRecordState可能会被应用程序中的某些模块使用 在代码 A 中 我调用fun collectListSoundRecord 当我需要
kotlin
androidjetpackcompose
kotlincoroutines
kotlinflow
收到 kotlin 错误“等待 60000 毫秒后,测试协程未完成”
我是测试新手 试图获取第二个流量值并断言它 当我逐个运行此测试时运行良好 但是当我运行整个测试时 第一个测试运行良好 其余测试给我超时错误 Error After waiting for 60000 ms the test coroutin
Android
kotlin
kotlincoroutines
kotlinflow
将两个 kotlin 流合并为一个流,该流发出两个原始流的最新值?
如果我们有两个这样定义的流 val someflow flow emit something 另一个流程定义如下 val stateFlow MutableStateFlow some value 是否可以将两个流组合成一个流 仅发出其中一
kotlin
kotlincoroutines
Coroutine
kotlinflow
kotlinstateflow
为什么 trySend 会发出假数据?
我需要在 MVVM 中获取用户身份验证状态 在存储库中我这样做 override fun getAuthResponse callbackFlow val listener AuthStateListener Log d TAG curre
firebase
kotlin
androidjetpackcompose
kotlincoroutines
kotlinflow
可组合性在流量收集后不断重组
我的可组合项在流量收集并导航到新屏幕后不断地重新组合 我不明白为什么 我正在使用 Firebase 通过电子邮件和密码进行身份验证 我不得不放一些Log i测试我的函数和可组合项 是的 我的主要可组合项 SignUp 在导航后不断地重新组合
Android
kotlin
androidjetpackcompose
kotlinflow
composerecomposition
如何使用 Ktor 和 Kotlin 下载带有进度指示器的大文件?
我花了太多时间试图解决这个问题 因此 我在下面发布的代码在下载文件方面确实有效 但问题是 该流程具有非常意外的行为 这response content readAvailable 方法调用似乎会阻塞 直到完全下载整个文件 此时发出进度发生
kotlin
ktor
kotlinflow
如何使用 Kotlin 协程最大限度地减少 Web 服务调用次数?
在我的 Android Kotlin 项目中 我在协程中调用 Web 服务 myWebservice只是一个管理 Web 服务调用的自定义类 fun searchForItems userInput String CoroutineScop
Android
kotlin
kotlincoroutines
kotlinflow
debouncing
1
2
»