腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(344)
视频
沙龙
1
回答
Kotlin
协
程
改装
-
链式
网络
调用
、
、
我正在尝试使用
Kotlin
Coroutines + Retrofit进行
网络
呼叫,但我当前的实现有两个问题。 A)它只在我的循环完成后才返回。B)在进行下一次
调用
之前,似乎要等待循环中的每个
调用
完成。
浏览 96
提问于2019-09-15
得票数 2
回答已采纳
1
回答
Android Asynctask已弃用
既然android的Asynctask类被弃用了,有什么新的方法来实现同样的任务呢?我试图使用异步任务解析JSON数据,但它不起作用。
浏览 3
提问于2020-08-12
得票数 0
3
回答
Android:如何使用
协
程
从互联网读取文件?
、
、
{ val stream = url.openStream()} 我从onCreate
调用
了这个函数Android要求应用程序从其他线程与
网络
一起工作。文档建议对简单的多线程任务使用
协
程
。但我找不到在Android中使用
Kotlin
中的
协
程
的好例子。 你能给出一个简短的使用
协
程
的代码示例吗?
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇关于
kotlin
的文章中都谈到了异步编程。但我不明白为什么它们被称为异步?据我所知,
kotlin
协
程
--这是一个带有预初始化线程池的状态机。如果我们使用带有
协
程
的async io,另一个问题。但这是IO API异步,而不是
kotlin
协
程
。与其他语言相比,Java没有很好的io异步api (可能是错误的)。但是
kotlin
协
程
没有集成到java nio中,
浏览 5
提问于2021-09-17
得票数 3
1
回答
使用
Kotlin
协
程
的函数是否可以等待完成并返回到Java类?
、
、
、
我想开始在主线程之外使用
Kotlin
& coroutines进行与
网络
相关的工作,但是我遇到了一个问题,试图弄清楚如何成功地处理某个特定的情况。我已经创建了一个带有
网络
函数的
Kotlin
文件,我计划在Java类(视图模型,此时需要用Java编写)中
调用
它。这个想法是,我希望
网络
函数修改并将列表返回给视图模型,然后允许视图模型继续。通过调试,我发现在
协
程
作用域可以做任何事情之前,performMoreThings()的结论是通过未修改的数据列表
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
执行DB操作时,
Kotlin
协
程
或任何
协
程
是否会阻塞线程?
、
、
、
、
我正在尝试学习Java/
Kotlin
中的
协
程
和线程。据我所知,至少当你在线程中
调用
DB操作时,它会阻塞线程本身,并等待DB的响应来解锁它。另一方面,
协
程
是“轻量级线程”,但从我的研究来看,它们只是线程中的“例程”。 那么,如果我在DB操作中使用
协
程
,它是否也会阻塞线程,从而阻塞线程中运行的其他
协
程
??
浏览 14
提问于2019-08-21
得票数 0
1
回答
线程什么时候会挂起挂起的函数?
、
、
我正在学习
Kotlin
的
协
程
,我很好奇线程什么时候会挂起一个挂起函数。在Golang中,我们知道它会在几种情况下挂起一个goroutine;
调用
另一个goroutine,block-syscall,channeling,gc。
Kotlin
的
协
程
是一样的吗?
浏览 16
提问于2019-11-18
得票数 2
2
回答
如何正确地使用
Kotlin
协
程
进行阻塞服务
调用
?
、
、
、
、
我正在处理一个http库(特别是一个用于进行graphql
调用
的库),它的API只提供阻塞
调用
,并且是用Java编写的。现在,我正在用
Kotlin
编写我的应用程序,并使用
协
程
程序库,这让我想知道应该如何使用
协
程
程序进行阻塞
网络
调用
。using the above mentioned library} 所以我想知道Client.makeServiceCall()是否应该被标记为挂起函数,因为它实际上不是挂起的,它只是在进行
浏览 34
提问于2019-08-26
得票数 2
1
回答
如何在
协
程
中中断
Kotlin
挂起函数并重新开始
、
、
长话短说,我正在运行java/
kotlin
项目,我正在寻找一种方法来取消
kotlin
挂起函数,并在环境发生变化时启动
协
程
。在我的代码中,我可以有100个播放器(
协
程
)同时运行,使用挂起函数等,并且每小时或每x次Java都会
调用
其中的一些播放器。当它发生时,我需要
协
程
来停止该挂起功能,并再次启动
协
程
。,它会执行来自java的操作,然后等待延迟结束,然后开始执行
协
程<
浏览 21
提问于2021-03-01
得票数 0
2
回答
对于现实世界的Android开发来说,
协
程
到底有多“轻量级”?
、
、
当您开始学习
Kotlin
协
程
时,您看到的第一个示例之一是可以启动数十万个协
程
,但在尝试对线程执行相同的操作时会遇到OutOfMemory异常。当然,您可以启动数十万个只做delay()的
协
程
,但在现实中,您要么启动执行某种IO或某种计算的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程
都使用Retrofit执行一个
网络
请求,那么它不会比传统地使用没有
协
程
的Ret
浏览 1
提问于2020-05-07
得票数 3
2
回答
无法取消使用viewModelScope启动的
协
程
、
、
、
、
我在
kotlin
的一个viewModel的初始化中启动了
协
程
。
协
程
侦听循环中的数据,一切正常,但作为标题sugguest,我无法取消该
协
程
(或者也许viewmodel没有
调用
清除),因为socked保持连接。// connect socket } catch (Exception e){//whocares} 已尝试在取消按
浏览 58
提问于2019-09-02
得票数 0
3
回答
在
Kotlin
多平台iOS客户端
、
、
、
、
更新:如果我先执行一个没有超时的
协
程
,然后执行withTimeout,它就可以工作。但是如果我先执行一个
协
程
withTimeout,那么它就会给我一个错误。异步也是如此。我正在创建一个演示
kotlin
多平台应用程序,其中我正在使用ktor执行API
调用
。我想在ktor请求上有一个可配置的超时函数,所以我在
协
程
级别使用withTimeout。这是我使用
网络
API进行的函数
调用
。
kotlin
.Illeg
浏览 1
提问于2019-12-17
得票数 18
1
回答
在同一个项目中使用
Kotlin
协
程
和RxJava2可以吗?
、
在Presenter类中,
网络
请求使用RxJava2执行。也可以使用
Kotlin
协
程
吗?
浏览 18
提问于2019-07-15
得票数 1
回答已采纳
1
回答
如何临时停止线程池执行的任务?
、
、
假设我有一个包含10个线程的线程池。假设池中的一个线程执行某个任务。我希望在某些情况下,任务将停止执行,线程将执行另一个任务,只有稍后它才会返回到前一个任务,并从停止的地方继续执行。
浏览 4
提问于2021-10-08
得票数 0
1
回答
哪个协
程
(goroutines和
kotlin
协
程
)更快?
、
、
、
、
Kotlin
协
程
只是一个接一个地执行的任务的顺序。每个任务都可以在线程池中的任何线程中执行。 Go运行时支持“
协
程
”。但是goroutines并不是真正的
协
程
。
kotlin
协
程
和goroutines之间的第一个区别是Go运行时管理此时正在运行的
协
程
。当goroutine在某些IO操作(或同步原语)上被阻塞时,Go选择next Job来执行它。
kotlin
协
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
1
回答
启动时无法
调用
挂起函数
、
我是
kotlin
协
程
的新手,我正在尝试使用launch从oncreate
调用
一个暂停函数。但是代码不会执行。fun callSomeApi() { //perform network call} 它说挂起函数只能从
协
程
或其他挂起函数中
调用
浏览 6
提问于2019-06-24
得票数 1
1
回答
使用
Kotlin
协
程
和Realm执行数据库写入会导致UI冻结
、
、
、
、
我尝试使用
Kotlin
Coroutines将数据异步写入Realm数据库,代码如下: repository.insertALotOfObjects()每次我运行ViewModel并单击启动数据库
协
程
的按钮时当
协
程
结束时,UI返回到正常状态并再次响应。我已经在所有这些
调用
中记录了Th
浏览 6
提问于2020-05-06
得票数 1
1
回答
在Android上用
Kotlin
Coroutine替换回调
、
、
如何将回调替换为
协
程
?有可能吗?Data")} 在活动方面: GlobalScope.launch {} 问题是我只能
调用
如何用
Kotlin
协
程
替换onClickCallback?
浏览 23
提问于2019-03-20
得票数 1
1
回答
如何结合现有的异步请求与RxAndroid或使用
Kotlin
协
程
?
、
、
、
、
我正在使用它,我已经实现了它的简单方式
调用
登录为异步请求提供回调。我的问题是,是否可以使用RxAndroid或
Kotlin
协
程
来组合这个异步请求?因为我将有很多回调链来避免它,所以我正在考虑结合使用RxJava或
Kotlin
协
程
。
浏览 16
提问于2019-02-11
得票数 0
回答已采纳
1
回答
如何使用
Kotlin
进行异步OkHttp
调用
inAndroid?
、
、
我正在尝试使用继承AsyncTask<Request, Void, Response>的内部类通过OkHttp获取API数据。现在,当我尝试初始化doInBackground(vararg params: Request?): Response方法中的响应时,我被迫像这样初始化var response : Response? = null对象,但我不能将其设置为可空类型,因为doInBackground()方法需要一个不可为空的Response。在Java语言中,初始化Response不是必须的。我该如何规避这个问题呢? private class Fake : AsyncTas
浏览 18
提问于2020-04-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券