HarmonyOS 鸿蒙Next taskpool执行的函数有ui的渲染应该怎么处理
HarmonyOS 鸿蒙Next taskpool执行的函数有ui的渲染应该怎么处理
let context = this.getUIContext();
let task: taskpool.Task = new taskpool.Task(xxx, context);
taskpool.execute(task).then(() => {
console.info("taskpool: execute task success!");
}).catch((e:object) => {
console.info("task5 catch e: " + e);
})
@Concurrent
async function xxx(args: lang.ISendable[]): Promise<string> {
//加载webview
return JSON.stringify("是否加载成功");
}
在使用taskpool的时候调用的函数有ui的内容应该怎么切换到主线程处理ui的逻辑
更多关于HarmonyOS 鸿蒙Next taskpool执行的函数有ui的渲染应该怎么处理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
taskPool支持子线程通过taskpool.sendData接口触发主线程onReceiveData的回调,https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/js-apis-taskpool-V13#senddata11
更多关于HarmonyOS 鸿蒙Next taskpool执行的函数有ui的渲染应该怎么处理的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
使用emitter发出自定义事件呗