HarmonyOS taskpool.Task.sendData在异步里面为什么会报异常?

代码如下:

@Concurrent 
async function taskPoolFunc(context: Context, url: string, playFile: string): Promise<void> { 
  await request.downloadFile(context, { 
    url: url, 
    filePath: playFile 
  }).then((data: request.DownloadTask) => { 
    data.on('complete', () => { 
      taskpool.Task.sendData(6); 
    }) 
    data.on('fail', (err: number) => { 
      taskpool.Task.sendData(6); 
    }) 
  }).catch((err: BusinessError) => { 
    taskpool.Task.sendData(6); 
  }) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
HarmonyOS
2024-08-09 12:04:26
874浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu
分享
微博
QQ
微信
回复
2024-08-09 17:04:15


相关问题
HarmonyOS taskpool线程中senddata报错
1192浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错?
9233浏览 • 1回复 已解决
首选项存储问题,为什么会报错?
1114浏览 • 1回复 待解决
HarmonyOS taskpool.Task 线程安全问题
893浏览 • 1回复 待解决
HarmonyOS 捕获异常再抛出为什么报错
931浏览 • 1回复 待解决
HarmonyOS taskPool线程池task入参问题
1045浏览 • 1回复 待解决
taskpool异步任务支持串行处理的方法
1876浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
2555浏览 • 1回复 待解决