腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
main函数
中
恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如
何在
延迟后恢复执行。就像在这个图像
中
,
协
程
在主函数
中
,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和
android
中
的
协
程
是如何工作的。我问的是kotlin的main函数(不是
android
activity )。
浏览 8
提问于2021-09-15
得票数 0
5
回答
如何用kotlin 1.1.0kotlinx-coroutines-core lib的特性替换Anko的doAsync,uiThread?
、
我有一些代码,比如:......} 如何用kotlinx-coroutines-core lib
中
的新内容替换doAsync和uiThread?
浏览 0
提问于2017-03-06
得票数 10
3
回答
Android
多线程-
协
程
和
UI
线程
、
、
我在
协
程
中
启动一个方法来
更新
我的数据库
中
的数据,如果它被
更新
了,我想为用户
更新
UI
。如何做到这一点?我不能把runOnUiThread放在
协
程
中
。有没有像->这样的魔术,当
协
程
先完成->,然后完成-> runOnUi? 问候
浏览 31
提问于2019-12-02
得票数 3
3
回答
从
协
程
更改布局
、
、
、
协
程
启动 GlobalScope.launch(){} 我需要从get_message_pulling()编辑布局,但遇到错误
android
.view.ViewRootImpl
浏览 9
提问于2020-09-06
得票数 0
回答已采纳
1
回答
使用Kotlin
协
程
和Realm执行数据库写入会导致
UI
冻结
、
、
、
、
viewModelScope.launch(Dispatchers.IO) {} 每次我运行ViewModel并单击启动数据库
协
程
的按钮时,
UI
都会完全冻结,甚至按钮状态都不会
更新
,并且会一直显示单击后的涟漪效果,直到数据库操作完成。当
协
程
结束时,
UI
返回到正常状态并再次响应。我已经在所有这些调用
中
记录了Thread.currentThread()输出,并且当前线程值总是Thr
浏览 6
提问于2020-05-06
得票数 1
1
回答
Kotlin
协
程
使用produces和mockito来模拟生产作业
、
、
、
我正在
Android
应用程序
中
测试Kotlin
协
程
,并尝试执行以下单元测试 }} postExecute{..}是BaseInteractor上的一个方法,它通过使用kotlin
android
协
程
库
中
的launch(
UI</
浏览 1
提问于2017-12-02
得票数 1
1
回答
如
何在
协
程
中
更新
Android
UI
?
、
、
当我把
更新
UI
的代码放在
协
程
中
时,我的代码崩溃了。
浏览 21
提问于2020-03-21
得票数 0
4
回答
Kotlin
协
程
:在测试
Android
Presenter时切换上下文
、
、
、
我最近开始在我的
Android
项目中使用kotlin
协
程
,但我对它有一些问题。许多人会称其为代码气味。我正在使用MVP架构,其中
协
程
在我的演示者
中
启动,如下所示: // WorklistPresenter.ktoverride fun loadWorklist() { ... launchAsync函数是这样实现的(在我的WorklistPresenter
浏览 42
提问于2018-01-11
得票数 3
回答已采纳
1
回答
在没有析构函数/生命周期的类
中
启动
协
程
、
我目前正在学习如何使用
协
程
,在
Android
下,这对我来说是相当清楚的。例如,当我想在Fragment中使用
协
程
时,我只需实现CoroutineScope,并在onDestroy
中
取消该作用域。但是我如
何在
一个不是单例/全局的类
中
做到这一点,并且我没有一个100%安全的方法来取消所有正在运行的
协
程
,因为没有每次都会调用的析构函数、onDestroy等(例如
Android
Applicati
浏览 0
提问于2019-11-04
得票数 0
3
回答
何时为类
中
的
协
程
指定Dispatchers.xxx
、
我经常创建具有包含
协
程
的函数的类。并不总是清楚该函数是否由绑定到
UI
的某个组件使用,或者它是否正在进行更多面向IO的后台工作。下面是一个例子: GlobalScope.launch { }在本例
中
,未指定Dispatcher.MAIN
协
程
是否使用调用客户端恰好正在使用的作用域?当我明确知道我需要一个特定的作用域时,我应该只指定一个调度程序吗?
浏览 3
提问于2020-01-13
得票数 2
2
回答
android
LiveData或
协
程
频道
、
、
、
让应用程序使用带有
UI
的ViewModel的LiveData来观察存储库
中
的数据
更新
。该频道是kotlin的一
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
1
回答
Kotlin风格的rxjava combineLatest
、
、
我是kotlin
协
程
的新手。像在RXJAVA中一样,我们有combineLatest操作符来
更新
旧的响应。首先从本地数据库获取数据(
更新
UI
),命中网络请求后从服务器获取新数据(使用新数据
更新
UI
)。如
何在
不使用回调地狱的情况下使用Kotlin获得相同的功能。
浏览 5
提问于2018-04-05
得票数 0
2
回答
Android
Livedata观察者Coroutine Kotlin
、
、
、
有没有可能在观察者内部有一个协同例程来
更新
UI
? 例如: Viewmodel.data.observer(this, Observer{ coroutinescope })
浏览 21
提问于2019-10-10
得票数 3
回答已采纳
2
回答
Kotlin
协
程
不会等待完成
、
、
我有一个遗留项目,我想在联系后端时使用
协
程
。后端由Hybris提供sdk处理。例如,它使用volley,并带有一些回调。我想要的是用
协
程
包装这些回调函数。但我遇到的问题是,
协
程
不会等待完成,它会启动
协
程
,然后一直转到下一行,方法返回一个值,然后很长一段时间
协
程
结束。ServiceHelper.wishLists(): Deferred<ListOfWishes> { return async(Co
浏览 0
提问于2017-08-23
得票数 3
1
回答
退出屏幕时的网络呼叫-
Android
协
程
、
、
、
我正在尝试实现一个片段
中
的
UI
,在那里用户可以进行各种
更新
,我需要在用户退出屏幕时将其发送到后端。(批量
更新
)有没有其他的替代方案可以用
协
程
来实现这一点?
浏览 9
提问于2020-08-25
得票数 0
3
回答
如
何在
Corona SDK Lua中进行阻塞操作?
、
、
、
、
我坚持一个问题,套接字读取操作挂起应用程序
UI
,即使它在
协
程
中
运行。如何启动
协
程
: self.readCoroutine = coroutine.create(function() self:blockingLoopendfunction Messaging:blockingLoop() line,err,rest = self.sock:receive(BUFSIZE) -- <= Hangs
浏览 1
提问于2013-01-08
得票数 3
回答已采纳
1
回答
Kotlin
协
程
主线程上的异常处理程序
、
、
我有一个带有异常处理程序的
协
程
来调用API。如果有任何异常,我想要
更新
UI
,但我得到了以下错误: Caused by:
android
.view.ViewRootImpl$CalledFromWrongThreadException: Only那么有没有办法在异常处理程序
中
更新
UI
呢?
浏览 2
提问于2020-12-24
得票数 1
2
回答
如
何在
Android
kotlin中使用HandlerThread的onLooperPrepared?
、
、
") }.start() }Attempt to read from field '
android
.os.MessageQueue
android
.os.Looper.mQueue' on a null object reference所以我想把startTimer()移到onLooperPrepared在Java
中
,它如下所示:
浏览 14
提问于2019-08-21
得票数 0
7
回答
Kotlin:如
何在
不冻结
UI
的情况下延迟
Android
中
的代码
、
、
我正在尝试延迟Kotlin
中
的代码但是它冻结了
UI
。 是否有人知道为什么会发生这种情况,以及如
何在
不冻结
UI
的情况下延迟?
浏览 2
提问于2019-01-24
得票数 19
3
回答
屏幕旋转上的
Android
Kotlin
协
程
、
、
我正在启动一个
协
程
,它会在指定的延迟后在屏幕上显示一个计数器值。job = launch(
UI
) { while (true) { }现在,在屏幕旋转上,我希望
UI
不断
更新
为正确的计数器值。有没有人知道如
何在
配置(例如屏幕旋转)更改时恢复作业。
浏览 0
提问于2018-09-16
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券