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