腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使
WKURLSchemeHandler
能够
在
主线
程
之外
工作
?
、
我正在尝试让
WKURLSchemeHandler
在
WebView使用自定义url方案时提供视频文件。我意识到didReceive(data)可以被调用多次,所以我想出了
如何
分块加载我的视频文件并将其发送回去。 问题是所有这些
工作
都是
在
主线
程上完成的。我找不到一个
如何
在后台线程上成功完成此操作的示例。我能找到的所有
WKURLSchemeHandler
的例子,包括WWDC演示视频here (接近视频的结尾)都是非常基础的。它们都没有展示
如何</em
浏览 187
提问于2021-09-17
得票数 0
回答已采纳
1
回答
如何
将协
程
作用于片段,以便在片段不在屏幕上或被销毁时自动取消?
、
、
、
我有这个片段,
在
检索数据时,它只是一个闪屏。问题是,
在
配置更改时,或者如果片段
在
屏幕外(用户导航到应用程序
之外
),当它从IO协
程
块返回并尝试
在
主协
程
块中执行导航时,它会崩溃。<code>A1</code> 此外,我需要导航只发生在数据被检索,但数据检索必须在IO线程和导航上的
主线
程。我一直
在
阅读有关协
程
作用域的文章,但我仍然感到困惑/不确定它是
如何
浏览 17
提问于2020-03-17
得票数 1
2
回答
如何
在main函数中恢复执行协
程
?
、
、
、
、
如果我们
在
main函数中使用协
程
,那么协
程
如何
在延迟后恢复执行。就像在这个图像中,协
程
在
主函数中,延迟2秒后代码恢复。所以我只想知道延迟后
如何
执行返回到代码。我知道状态机和android中的协
程
是
如何
工作
的。我问的是kotlin的main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
使用Kotlin协
程
的函数是否可以等待完成并返回到Java类?
、
、
、
我想开始
在
主线
程
之外
使用Kotlin & coroutines进行与网络相关的
工作
,但是我遇到了一个问题,试图弄清楚
如何
成功地处理某个特定的情况。通过调试,我发现在协
程
作用域可以做任何事情之前,performMoreThings()的结论是通过未修改的数据列表得出的。因此,我想知道是否有一种方法可以让代码
在
将数据列表返回到Java视图模型之前等待协
程
作用域的
工作
完成(而不锁定
主线
程并阻止用户与应用程序交互)?
浏览 154
提问于2021-11-02
得票数 3
回答已采纳
1
回答
Unity:
在
非常特殊的情况下,C#异步函数
在
第一次循环后停止循环
、
Renderer>().SetPropertyBlock(block); } 但奇怪的是,它并没有像我预期的那样
工作
在
第一次循环中一切正常,但在第二次循环中,它停留在SetValue()上。通过卡住,我指的是我
在
一些调试之后了解到的,它既没有中断,也没有继续,而是
在
第二个循环的SetValue()之后停止做任何事情。更奇怪的是,如果我手动将目标GameObject的索引设置为0,并将其移出for循环,它现在就可以
工作<
浏览 2
提问于2021-10-26
得票数 0
2
回答
如何
向调用者线程返回回调/流?
、
、
、
、
我有一些'A‘类,它的内部
工作
是使用rx或带有流的协
程
执行的。类'A‘不应该返回rx/协
程
(和流)的任何实例,它们的
工作
应该是隐藏的,我们需要将来的回调结果并在自定义观察者上观察。调用者类'B‘可以
在
主(UI)线程或其他线程上调用A的方法。如果在Ui线程上调用这些方法,这很容易,因为我们可以
在
主线
程上观察并使用相应的协
程
作用域。但是如果调用者的线程不是main,我们该
如何
处理这种情况呢?
浏览 0
提问于2020-09-30
得票数 0
1
回答
在
ThreadPoolExecutor上运行游戏的Tornado 4.x解决方案不再
工作
。我需要帮助来重构它
、
我的ThreadPoolExecutor/gen.coroutine(tornado v4.x)解决方案用来避免阻塞6.x服务器,
在
tornado版本6.x上不再起作用。现在我开始重构游戏,它不能与tornado v6.x一起
工作
,并且任务再次阻塞服务器。我寻找了可能的解决方案,但到目前为止我还不能让它再次
工作
。我不清楚
如何
将现有代码再次更改为非阻塞代码。self.choice[d['id']] return self.callbacks[d['id']] 无论何时
浏览 17
提问于2019-04-04
得票数 0
回答已采纳
4
回答
java.lang.IllegalStateException:无法在后台线程上调用observeForever
、
、
、
、
请注意,
在
升级到androidx之前,这是有效的。 这是一个Worker类。
浏览 1
提问于2018-10-03
得票数 15
1
回答
为什么
在
使用setOnTouchListener时协
程
会破坏我的应用程序?
、
、
、
我想我应该使用协
程
。但是屏幕冻结了,应用程序崩溃了。 override fun onTouch(v: View?, event: MotionEvent?): true }) 我想,
在
MotionEvent中使用onTouch时会发生这种情况。怎么了?我该怎么办?
浏览 16
提问于2021-08-16
得票数 0
1
回答
如何
在doInBackgroung()的同时创建一个安卓AsyncTask加载微调器
、
、
我
在
onPreExecute()中显示loading微调器,
在
onPostExecute中取消它。我
在
doInBackgroung()中用一个无限的while循环测试了这一点。
浏览 14
提问于2020-08-28
得票数 1
2
回答
如何
理解Kotlin协
程
?
、
、
、
我已经尝试阅读了Kotlin协
程
的各种教程和页面,尽管它对我来说是有意义的,但我仍然没有感觉到它被点击了,我还没有准备好用协
程
编写异步非阻塞代码。我认为我缺少的是一张图表或图片,说明当一段协
程
代码执行时到底发生了什么,以及以什么顺序执行。这些代码是
如何
在线程级别运行的?Line0:代码
在
主线
程上启动Line2:挂起函数,以便协
程
挂起并将线程返回到线程池(因此是
浏览 1
提问于2019-07-29
得票数 8
1
回答
在
本地运行Node与
在
Web服务器上安装Node不同吗?
、
、
我原则上想知道node.js是
如何
在运行节点代码的网站上
工作
的。还是我误解了节点的
工作
方式?耽误您时间,实在对不起!我希望我把我的困惑说清楚了。
浏览 0
提问于2019-03-28
得票数 0
回答已采纳
2
回答
如何
在C#中使用不同的线程创建键盘钩子?
、
我正在使用SetWindowsHookEx
在
c#中创建一个低级键盘钩子,问题是
如何
使
键盘上的事件函数
在
主线
程以外的线程上运行?此外,我目前除了
主线
程
之外
没有其他线程,所以我
如何
创建一个
在
键盘钩子事件发生之前会暂停的线程呢?
浏览 3
提问于2008-10-07
得票数 1
回答已采纳
7
回答
Kotlin:
如何
在不冻结UI的情况下延迟Android中的代码
、
、
是否有人知道为什么会发生这种情况,以及
如何
在不冻结UI的情况下延迟?
浏览 2
提问于2019-01-24
得票数 19
1
回答
应用程序
在
使用协
程
实现的空间后变得缓慢
、
、
我已经将所有数据库表greenDao迁移到带有挂起功能的房间,应用程序
在
CoroutineScope调用函数时速度和性能变慢。withContext(Dispatchers.IO)
在
coroutineScope(Dispatcher.Main)中运行非常慢,而runBlocking
在
没有协
程
的情况下运行很快 // This function
浏览 1
提问于2021-06-10
得票数 1
1
回答
当等待其他功能完成时,协
程
是正确的方法吗?
、
、
试图弄清楚协
程
是不是正确的方法。IEnumerator void loop
浏览 0
提问于2016-02-21
得票数 1
2
回答
是否需要从C++中的调用函数恢复协同例程?
、
、
、
、
我有一个关于co_await
在
C++中
工作
的问题。
在
main函数中,我们可以访问协同例程。当程序执行这行代码时,co_await downloadAsync(url)会调用downloadAsync,还是只挂起协同例程。
浏览 12
提问于2021-05-25
得票数 0
2
回答
用于协同程序实现的CPS编译器
、
、
、
、
我过去在业余时间做IronLua的
工作
。词法分析和解析目前已经完成。我因为沮丧而停止了对它的
工作
,因为
在
.NET中实现Lua协
程
而不求助于肮脏的线程编程并不容易。这与我
如何
编译Lua函数有关,这是我
在
设计编译器时需要尽早解决的问题。 我一直
在
研究协
程
实现,结果证明我最初对延续的感觉是正确的。由于协
程
创建、产出和其他操作不是语言关键字,而是“协
程
”表中的函数,因此我不能静态地切换到CPS样式的编译,因为协
程</
浏览 1
提问于2011-06-17
得票数 5
1
回答
当我
在
应用程序中按下一个按钮时,整个应用程序就会结冰。
、
我的应用程序有三个组件: 这是我的代码: @IBOutlet weak var text: UITextField!
浏览 1
提问于2017-01-06
得票数 0
回答已采纳
1
回答
我的MapsActivity崩溃了,没有任何错误信息
、
、
我认为问题是我不知道
如何
很好地使用协
程
。
在
地图活动中,您将看到我访问了一个PointsDao暂停函数,该函数返回一个对象列表,我希望使用这些对象
在
我的Google Maps活动中创建标记。Dispatchers.IO).launch { }} 这是我
在
本练习中的
浏览 80
提问于2021-11-11
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
对象存储
活动推荐
运营活动
广告
关闭
领券