@Sendable编译报错,有什么方法解决?
// SendClass.ets
@Sendable
export class SendClass {
aaa() {
console.log('treeli::: i’m SendClass')
}
}
// TestSend.ets
@Concurrent
function taskFunc(sendObj: SendClass): number {
sendObj.aaa()
return 1
}
export class TestSend {
start() {
let task: taskpool.Task = new taskpool.Task(taskFunc, new SendClass());
taskpool.execute(task)
}
}
报错如下:
ERROR: ArkTS:ERROR File: /Users/didi/DevEcoStudioProjects/OkHttp/entry/src/main/ets/pages/SendClass.ets:2:2Cannot find name ‘Sendable’.
WARN: ArkTS:WARN File: /Users/didi/DevEcoStudioProjects/OkHttp/entry/src/main/ets/pages/SendClass.ets:2:1No decorators except ArkUI decorators are currently allowed (arkts-no-decorators-except-arkui)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
添加单板,编译报错,有什么方法快速定位
6837浏览 • 1回复 待解决
@Sendable装饰器 用于解决无法在taskpool调用对象内的方法。为什么以装饰器的方式解决
2067浏览 • 1回复 待解决
查询应用信息方法编译报错
241浏览 • 1回复 待解决
HarmonyOS 支付报错,求解决方法?
321浏览 • 1回复 待解决
各位大佬,构建编译App这种报错怎么解决?
776浏览 • 1回复 待解决
RN SDK升级报错,求解决方法?
155浏览 • 1回复 待解决
如何解决编译时报错“JS heap out of memory”
935浏览 • 1回复 待解决
inter Mac 安装ohpm报错,求助解决方法?
4783浏览 • 1回复 待解决
如何解决编译报错“Property xxx does not exist on type 'typeof BuildProfile'
3198浏览 • 1回复 待解决
app编译经常出现如下报错该怎么解决呢?
193浏览 • 1回复 待解决
computeScroll() 方法鸿蒙有什么可以替代
5692浏览 • 1回复 待解决
调用 API方法camera.getCameraManager传入context报错如何解决
668浏览 • 1回复 待解决
页面截图功能,有什么好的方法?
709浏览 • 1回复 待解决
鸿蒙打包APP时报错,请问应该修改什么才能解决
674浏览 • 0回复 待解决
player有什么方法可以设置播放速度吗?
5637浏览 • 1回复 待解决
#鸿蒙通关秘籍#优化HarmonyOS NDK编译方案有什么策略?
27浏览 • 1回复 待解决
调试运行的时候报错,有好的解决方案吗?
917浏览 • 0回复 待解决
在编译时固件时出现的问题,是什么原因,怎么解决?
8505浏览 • 3回复 已解决
@Override public void computeScroll() 方法鸿蒙有什么可以替代?
5397浏览 • 1回复 待解决
#鸿蒙学习大百科#安装hap时报错如下,求解决方法?
214浏览 • 1回复 待解决
HarmonyOS 被@Concurrent包住的方法不能导入Class 或是 @Sendable包裹的Class
418浏览 • 1回复 待解决
openharmony 交叉编译openjdk报错
889浏览 • 1回复 待解决
编译报错没有堆栈信息
883浏览 • 1回复 待解决
编译报错Found exception如下
1404浏览 • 1回复 待解决
有什么方法可以在web端唤起鸿蒙应用。
6501浏览 • 2回复 待解决
参考如下链接:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/arkts-utils/arkts-sendable.mdhttps://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-taskpool-0000001774280766#ZH-CN_TOPIC_0000001774280766__setclonelist11
一定要通过setCloneList和Array的组合来设置,如下: