在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 NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
避免在回调函数中使用该方法。文档中有说明:https://gitee.com/openharmony/docs/blob/master/zh-cn/applicat...
在this.mCurSendSize = data.sendSize,加个await。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。