kotlin-coroutines

kotlin-coroutines

文章 0 浏览 1

Kotlin coroutineScope 应该同时调用所有异步函数

我是 Kotlin 和 协程 的新手。 我有以下代码: fun asyncCallForRelationIdList(relationIds: List): List = runBlocking { println("Starting asynch…

谢绝鈎搭 2025-01-13 23:27:59 0 0

如何从 Kotlin Flow 中的callbackFlow 构建器模拟 ProducerScope?

我想测试一个使用 callbackFlow 构建器。假设我在流程构建器中有一个如下所示的函数: fun items(): Flow = callbackFlow { getItems(this) { trySend…

二手情话 2025-01-13 20:09:39 0 0

使用 TestCoroutineDispatcher(已弃用)替代方案对 Kotlin 协程进行 Android 测试

我正在调查我的 Android 应用程序中的协程测试,并遵循此代码实验室 Advanced Android in Kotlin 05.3: 测试协程和 Jetpack 集成 此代码实验室包含以…

落墨 2025-01-13 19:50:36 0 0

如果我在 KMM 中使用 GlobalScope 作为应用程序级协程,这有什么关系吗?

我在单活动 Android 应用程序中有一个 ViewModel Kotlin 类,它启动与应用程序级存储库通信的协程。 在 Android 中,我使用 ViewModel 范围和 Dispatc…

赴月观长安 2025-01-13 15:08:48 0 0

我在 onDestroy() 片段方法中调用 API,但是当我关闭应用程序时,它不会调用

在退出应用程序之前,如何使用 kotlin-coroutines 调用片段内的 API? 事实上,我希望在离开应用程序之前调用它。…

独守阴晴ぅ圆缺 2025-01-13 12:46:13 1 0

单击 RecyclerView 项目时 LiveData 不更新 UI

我有一个杂货清单,正在加载到我的分段回收器视图中,在 HashMap 中检查和未检查的项目。 使用 MVVM、Room 数据库,并且正在通过 Coroutine 过渡到 Ko…

音栖息无 2025-01-13 05:45:51 0 0

在 CoroutineScope 内的伴生对象函数中返回一个 String

在 MainActivity 中有一个伴随对象函数,它消耗函数外部的变量。在函数中,我想将数据作为 CoroutineScope 内的字符串返回。这是代码: - class MainA…

清引 2025-01-13 02:18:01 0 0

无法处理 firebase 函数中的异常

我试图理解为什么这个 throwable 没有在我的 catch 块中被捕获,但没有成功: CoroutineScope(IO).launch { try { FirebaseMessaging.getInstance().t…

爱*していゐ 2025-01-13 01:14:48 0 0

使用 StateFlow 和协程的单元测试 viewModel

Kotlin 1.4.21 我有一个非常简单的 ViewModel,它使用协程和 stateFlow。但是,单元测试将失败,因为 stateFlow 似乎没有更新。 我认为这是因为测试将…

浪菊怪哟 2025-01-12 20:58:53 0 0

Android 撰写:带有挂起 DAO 的 LazyColumn 和 Room

我想在 Android Compose 中做一件看似简单的事情,显示从 Room 数据库动态加载的大列表: LazyColumn(count) { index -> val myItemModel = db.itemDA…

一束光,穿透我孤独的魂 2025-01-12 14:36:10 0 0

“return”后跟 @ 和对外部块的引用是怎么回事?

return@something 多次出现,如下所示: withContext(Dispatchers.IO) { doSomething(task) return@withContext action(task) } 这个@withContext 是…

柠檬色的秋千 2025-01-12 08:24:49 0 0

无法验证 Spring Boot/Kotlin 协程控制器中的请求参数

在 SpringBoot/Kotlin 协程项目中,我有一个像这样的控制器类。 @RestContollser @Validated class PostController(private val posts: PostRepositor…

ゞ记忆︶ㄣ 2025-01-12 01:53:43 0 0

Kotlin 通道 - 是否有非暂停接收?

显然,如果我们对空通道调用 channel.receive() ,它就会挂起,这与此处记录的完全一样 官方文档。有没有办法立即返回 null,就像 ConcurrentLinkedQu…

岛徒 2025-01-12 00:43:01 0 0

如何将数据从firebase放入变量android?

fun getUnReadMessages(roomId: Int, userId: Int): Int { var counter: Int = 0 database.getReference("/Conversations/").child(roomId.toString()…

疯狂的代价 2025-01-12 00:32:07 0 0

如何在 Kotlin 中调用这个 API?

我正在尝试调用这个API: https://dog-facts-api.herokuapp。 com/api/v1/resources/dogs?number=2 如您所见,它返回一个 Json,其中包含有关狗的随机…

勿忘初心 2025-01-11 22:41:28 0 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文