HarmonyOS taskpool线程中senddata报错

​操作步骤:

在taskpool线程中,网络请求发送文件,订阅进度on(“dataSendProgress”。。。获取实时发送的数据通过接口taskpool.Task.sendData(this.mCurSendSize, 1999999);回调上传进度,但是taskpool.Task.sendData(this.mCurSendSize, 1999999)报错:BusinessError: The function is not called in the concurrent function。​

HarmonyOS
2024-11-25 09:36:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​避免在回调函数中使用该方法。文档中有说明:​https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkts/js-apis-taskpool.md#senddata11

在this.mCurSendSize = data.sendSize,加个await。​

分享
微博
QQ
微信
回复
2024-11-25 17:31:17
相关问题
HarmonyOS taskpool线程池数量问题
1516浏览 • 1回复 待解决
HarmonyOS taskpool线程并发问题
1061浏览 • 1回复 待解决
HarmonyOS taskpool线程数量控制
1786浏览 • 2回复 待解决
TaskPool线程和主线程如何通信
3589浏览 • 1回复 待解决
TaskPool线程内存如何共享
3114浏览 • 1回复 待解决
HarmonyOS 关于taskpool怎么实现线程同步
1303浏览 • 1回复 待解决
HarmonyOS TaskPool线程单例问题
1387浏览 • 1回复 待解决
TaskPool线程如何进行数据库操作?
1447浏览 • 1回复 待解决
如何使用taskpool实现多线程
2250浏览 • 1回复 待解决
HarmonyOS taskpoolnew 对象报错未初始化
1379浏览 • 1回复 待解决
HarmonyOS taskpool.Task 线程安全问题
1206浏览 • 1回复 待解决
HarmonyOS taskPool线程池task入参问题
1287浏览 • 1回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题
1328浏览 • 1回复 待解决
TaskPool如何跟主线程进行通信
1601浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
1634浏览 • 1回复 待解决
Worker和TaskPool线程数量是否有限制
3298浏览 • 1回复 待解决