腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何在使用当前父作用域
的
‘`suspend fun`中启动
Kotlin
协
程
?
、
如何从挂起函数启动
协
程
并使其使用当前作用域?(因此,直到启动
的
协
程
也结束时,作用域才会结束) 我想写一些像这样
的
东西- import kotlinx.coroutines.* } 但是这有一个语法错误:“
未
解析
的
引用
:启动”。似乎launch必须以以下方式之一运行: GlobalScope.launch { prin
浏览 38
提问于2018-12-20
得票数 20
回答已采纳
2
回答
在IntelliJ IDEA项目中使用kotlinx.coroutines
、
、
我正在尝试学习
协
程
,所以我启动了IntelliJ并创建了一个临时文件。但是当我输入我
的
协
程
时,我得到了编译器
的
抱怨,比如runBlocking是一个
未
解析
的
引用
。只是一个基本
Kotlin
项目中
的
临时文件。 我如何引入
协
程
的
东西,这样我就不会收到错误了?
浏览 12
提问于2018-09-27
得票数 22
回答已采纳
1
回答
无法编译“
未
解析
的
引用
:
协
程
”
、
、
我无法编译我
的
项目,我不确定这是为什么,但我得到了这个错误“
未
解析
的
引用
:
协
程
”/“
未
解析
的
引用
:范围” 它以前在java8上是有效
的
,但在错误地处理了依赖项之后,我结束了删除java8,现在我在java11我似乎不能再编译我
的
项目了。ext.
kotlin
_version = '1.3.31' sourceComp
浏览 20
提问于2019-06-19
得票数 4
1
回答
无法在
Kotlin
中导入
协
程
、
.*上下文:我正在Android Studio中使用
Kotlin
构建Android应用程序。 我能做错什么呢?
浏览 23
提问于2019-10-20
得票数 0
回答已采纳
2
回答
未
解析
的
引用
:
等待
。
Kotlin
协
程
、
、
、
、
我正在尝试使用Retrofit 2和协
程
从Api获取数据。在我
的
GetRepositoriesUseCase中,我启动了
协
程
,但是'await()‘函数是一个
未
解析
的
引用
。
浏览 31
提问于2020-04-11
得票数 1
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的
文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池
的
状态机。如果我们使用带有
协
程
的
async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好
的
io异步api (可能是错误
的
)。但是
k
浏览 5
提问于2021-09-17
得票数 3
1
回答
如何在非android项目中使用Kotlinc
协
程
?
、
、
、
、
我是
Kotlin
的
新手,正在尝试使用
协
程
学习异步编程。我在关注
Kotlin
official docs。但是当我试图编译我
的
代码时,它显示了错误:“
未
解析
的
引用
: kotlinx”。
浏览 19
提问于2019-05-25
得票数 5
1
回答
执行DB操作时,
Kotlin
协
程
或任何
协
程
是否会阻塞线程?
、
、
、
、
我正在尝试学习Java/
Kotlin
中
的
协
程
和线程。据我所知,至少当你在线程中调用DB操作时,它会阻塞线程本身,并
等待
DB
的
响应来解锁它。另一方面,
协
程
是“轻量级线程”,但从我
的
研究来看,它们只是线程中
的
“例程”。 那么,如果我在DB操作中使用
协
程
,它是否也会阻塞线程,从而阻塞线程中运行
的
其他
协
程
??
浏览 14
提问于2019-08-21
得票数 0
1
回答
带循环
的
Kotlin
- Coroutines
、
、
在我目前
的
实现中,算法在完成树
的
其余部分之前,会沿着每条拆分
的
路径一直走到最后: ? 这是次优
的
,因为所有其他分支都必须
等待
算法完成,这是大量时间
的
浪费,特别是当树非常大
的
时候。理想情况下,我希望每个拆分都会产生一个新
的
线程,这样所有的路由都会被并行地探索。 我目前是
Kotlin
协
程
的
新手,所以如果这看起来很愚蠢,请容忍我。目前,我正在考虑使用
Kotlin
浏览 10
提问于2019-10-03
得票数 3
回答已采纳
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行
的
任务
的
顺序。每个任务都可以在线程池中
的
任何线程中执行。
kotlin
协
程
和goroutines之间
的
第一个区别是Go运行时管理此时正在运行
的
协</e
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
我无法将
协
程
导入到
kotlin
代码中
、
我尝试使用
协
程
将任务延迟1秒,但当我尝试导入kotlinx.coroutines。*时,它显示
未
解析
的
引用
。
浏览 17
提问于2019-12-29
得票数 1
1
回答
迁移到非实验
协
程
、
、
我一直在尝试从
协
程
的
实验版本(0.23.4)迁移到最近发布
的
版本(1.0.1)。class some.package.SomeClassName, unresolved supertypes: kotlinx.coroutines.CoroutineSco
浏览 6
提问于2018-11-22
得票数 1
4
回答
kotlin
协
程
中带有URL().readText()
的
NetworkOnMainThreadException
、
、
我在android studio工作,正在使用
kotlin
协
程
从API中检索结果。我已经测试了URL,它是正常
的
。我尝试过常规线程,它可以工作,但不能让主线程
等待
它完成。 我尝试使用Fuel.get(),它工作得很好,但我想使用URL()。它抛出一个NetworkOnMainThreadException,但它被包装在
协
程
中。
浏览 8
提问于2019-04-01
得票数 2
1
回答
Kotlin
协
程
中
的
delay()是否是一个非阻塞函数?
、
示例代码中
的
注释说明了delay()是非阻塞
的
。它应该暂停吗?
浏览 173
提问于2019-03-25
得票数 0
回答已采纳
4
回答
限制可在作用域中运行
的
协
程
的
最大数量
、
、
我在将当前
的
应用程序从Java转换为
Kotlin
时遇到了这个问题。 用于使用线程从服务器传输数据
的
java实现。它将创建大约100个不同
的
线程来请求数据,但从我看到
的
情况来看,一次运行
的
线程不超过4个,其他线程将
等待
线程完成后再启动。在将其翻译为
Kotlin
时,我使用了
协
程
这就产生了一个问题,因为服务器显然无法处理实际发送
的
100个请求。所有
协
程
都在相同
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
1
回答
Kotlin
本机错误
未
解析
的
引用
协
程
、
我不确定将实现'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5'.
的
依赖项放在哪里 我当前
的
gradle文件如下所示: buildscript {ext.
kotlin
_version = '1.3.72' mavenCentral() dependencies{ classpath("org.jetbrains.
kotlin
:<
浏览 132
提问于2020-05-02
得票数 3
回答已采纳
1
回答
如何启动并行
协
程
并返回结果
、
、
我正在尝试编写一个函数,它异步运行两个操作,并使用
Kotlin
协
程
返回结果。例如,我希望我
的
getData方法大致同时运行我
的
两个longRunningOperationX方法,这样我就可以更快地获得组合结果: fun getData(): String { val stringTwo = longRunningStringOperationTwo() return stringOne + stringT
浏览 14
提问于2020-07-16
得票数 1
回答已采纳
1
回答
如何在
协
程
中中断
Kotlin
挂起函数并重新开始
、
、
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来取消
kotlin
挂起函数,并在环境发生变化时启动
协
程
。在我
的
代码中,我可以有100个播放器(
协
程
)同时运行,使用挂起函数等,并且每小时或每x次Java都会调用其中
的
一些播放器。当它发生时,我需要
协
程
来停止该挂起功能,并再次启动
协
程
。,当java延迟调用挂起函数内部
的
播放器时,它会执行来自
浏览 21
提问于2021-03-01
得票数 0
1
回答
使用
Kotlin
协
程
的
函数是否可以
等待
完成并返回到Java类?
、
、
、
我想开始在主线程之外使用
Kotlin
& coroutines进行与网络相关
的
工作,但是我遇到了一个问题,试图弄清楚如何成功地处理某个特定
的
情况。我已经创建了一个带有网络函数
的
Kotlin
文件,我计划在Java类(视图模型,此时需要用Java编写)中调用它。这个想法是,我希望网络函数修改并将列表返回给视图模型,然后允许视图模型继续。通过调试,我发现在
协
程
作用域可以做任何事情之前,performMoreThings()
的
结论是通过未修改
的
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
在
协
程
作用域中获取对
协
程
作业
的
引用
、
在
kotlin
协
程
中,大多数标准构建器方法(如launch)都返回对作业
的
引用
, 这样
的
设计是为了将这些
引用
保留在地图/列表(手动管理启动
的
作业)之类
的
东西中,还是有办法在给定
的
范围内找到启动
的
作业?scope.launch { /* starting a coroutine in scope */ } 有没有一种方法可以在不保留scope.launch返回
的<
浏览 11
提问于2021-01-17
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券