HarmonyOS 如何在taskPool中的@Concurrent方法中获取应用Context上下文?

在taskPool中的@Concurrent方法中直接调用getContext()会抛出异常,需要在taskPool中使用preference存储和relationalStore数据库;如何在taskPool中的@Concurrent方法安全的获取当前应该的ApplicationContext对象。

HarmonyOS
7h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​@Concurrent允许使用local变量、入参和通过import引入的变量。禁止使用闭包变量。看下@Concurrent使用方法是否有误请参考资料:​https://developer.huawei.com/con5643sumer/cn/doc/harmonyos-guides-V5/arkts-concurrent-V5

分享
微博
QQ
微信
回复
51分钟前
相关问题
如何在普通ets文件获取上下文Context
1015浏览 • 1回复 待解决
如何获取应用上下文Context
373浏览 • 1回复 待解决
上下文工具类方法有哪些?
221浏览 • 1回复 待解决
无法从static上下文引用非static方法
9954浏览 • 1回复 待解决
如何在UI获取Context
2848浏览 • 1回复 待解决
如何在工具类获取Context
1888浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文
1746浏览 • 1回复 待解决
taskPool @Concurrent报红
2552浏览 • 1回复 待解决
鸿蒙如何获取context对象
9193浏览 • 1回复 待解决
worker.ts如何获取context
2027浏览 • 2回复 待解决