kotlinx.coroutines 相关问题

Kotlin 1.3中引入的语言功能和库,用于实现“绿色线程”模型。它允许以自然的方式编写非阻塞IO代码,而无需借助期货或回调。

项目中未解析`runBlocking` coroutine builder(其他构建器已解析)

正如标题所示,我刚刚在build.gradle中添加的coroutine库中缺少了coroutine builder runBlocking。有趣的是其他所有东西似乎都可用,GlobalScope,......

回答 1 投票 -1

如果通过启动(调度程序){...}调用CoroutineDispatcher,则如何测试该块是否在CoroutineDispatcher上运行

我们最近开始在Android应用程序上使用协同程序。一切都很好,花花公子,直到有人写了大致相当于以下功能的东西:有趣的例子(调度员:......

回答 1 投票 3

如何立即开始执行Kotlin Coroutine

我想马上开始一个协程。我有一段代码:class SampleActivity:AppCompatActivity(),CoroutineScope {private var job:Job = Job()override val coroutineContext:...

回答 1 投票 1

为什么挂起函数最终抛出异常

正如标题所说,为什么挂起函数最终抛出异常?使用常规函数,finally块执行所有这些:import kotlinx.coroutines。* fun main(){val handler ...

回答 2 投票 0

使用Kotlin 1.3迁移到Android中的Kotlin协同程序

我应该在build.gradle文件中更改或在类中导入以在我的Android项目中使用Kotlin 1.3使用稳定的协同程序函数?关于我的build.gradle中的协同程序的片段......

回答 2 投票 9

在协同程序中切换到UI上下文

我是coroutines的新手,我想知道是否可以从coroutineScope(GlobalScope)切换到下面代码的UI范围。我的问题是协程发射体内部的步骤必须......

回答 1 投票 0

Kotlin协程:在测试Android Presenter时切换上下文

我最近在我的Android项目中开始使用kotlin协同程序,但我有点问题。很多人会称它为代码味道。我正在使用一个MVP架构,协同程序是......

回答 4 投票 2

带有Kotlin-coroutines的房间观察数据库的变化

所以,我最近开始使用协同程序进行实验,我从Rxjava2切换到协同程序,我还没有掌握它但仍然,我遇到了需要观察我的数据库的情况......

回答 2 投票 5

Kotlin协程处理错误和实现

第一次使用协同程序。需要帮忙。这是我的流程:Presenter想登录所以调用Repository Interface。存储库实现RepositoryInterface。所以Repository调用APIInterface。 ...

回答 2 投票 0

试图从类androidx.room.CoroutinesRoom $ Companion访问类kotlin.jvm.internal.DefaultConstructorMarker

我收到java.lang.BootstrapMethodError:java.lang.IllegalAccessError:试图从类androidx.room.CoroutinesRoom $ Companion访问类kotlin.jvm.internal.DefaultConstructorMarker与...

回答 1 投票 1

Android应用程序崩溃,没有任何堆栈跟踪错误

我刚开始使用这个新应用程序,想看看我是否通过Retrofit得到任何响应并将其打印在TextView中。但是应用程序在没有任何堆栈跟踪的情况下崩溃,因此没有异常......只是没有。我有 ...

回答 4 投票 1

我可以一直使用WorkManager而不是协程吗?

我想知道为什么当有一个很好的解决方案作为WorkManager时,我应该使用rx或协同程序。但对于几乎所有的教程,他们都使用协同程序,因此WorkManager可能有缺点吗?

回答 4 投票 3

在主线程中运行非阻塞协同程序

我们有一个特殊的用例,如果我们可以用Kotlin的协同程序解决问题,或者我们必须依赖CompletableFutures,我需要帮助才能找到答案。基本上,我们为服务器编写插件......

回答 2 投票 0

Kotlin Coroutines在Android服务中

我有一个Android服务,它启动并在服务器联机时同步不同类型的数据。我是Kotlin协同程序的新手,我正在尝试完成以下任务:fun syncData {// Job1 ...

回答 3 投票 5

kotlin getparameters功能不起作用

我不断得到:java.lang.IllegalStateException:在类路径中找不到资源:kotlin / coroutines / coroutines.kotlin_builtins我试图在示例中获取任何对象的参数作为pointet ...

回答 2 投票 2

Kotlin Android 反跳

有什么奇特的方法可以用 Kotlin Android 实现去抖逻辑吗? 我没有在项目中使用 Rx。 Java中有一种方法,但对我来说太大了。

回答 13 投票 0

如何处理协同程序内的Spring事务?

众所周知,Spring事务与线程相关联:存在特定于正在进行的事务的线程本地。交易对协程背景一无所知。那么如果我想......

回答 1 投票 1

如何在Kotlin中进行并行flatMap?

我需要做平行平面地图。假设我有这个代码:val coll:List > = ... coll.flatMap {set - > setOf(set,set + 1)}我需要这样的东西:coll.pFlatMap {set - > ...

回答 1 投票 2

Kotlin - 如何运行n个协程并等待前m个结果或超时?

我正在尝试编写一个函数来启动n个协程并等到第一个m完成。如果协同程序在某些超时内未能完成,则所有协同程序/作业都将被取消。 ...

回答 1 投票 4

Kotlin的延续是否可用?有可用的例子吗?

Kotlin有一个包裹用于延续,但它被标记为实验性的。除了API之外没有其他文档,也没有我能找到的任何教程或示例。有人知道吗 ...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.