使用asset-store-kit 管理数据问题
使用asset-store-kit 保存 数据,取出时有时正常有时报错:The queried Asset can not be found.
let query: asset.AssetMap = new Map();
query.set(asset.Tag.ALIAS, this.stringToArray(OpenUDID.ASSET_TAG_ALIAS)); // 指定了关键资产别名,最多查询到一条满足条件的关键资产
query.set(asset.Tag.RETURN_TYPE, asset.ReturnType.ALL); // 此处表示需要返回关键资产的所有信息,即属性+明文
```try {
let assetData = await asset.query(query);
if (assetData.length > 0) {
let secret: Uint8Array = assetData[0].get(asset.Tag.SECRET) as Uint8Array;
return this.arrayToString(secret);
}
} catch (e) {
console.log("OPENUDID", JSON.stringify(e));
}
return null;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
手机root后是否能访问Asset Store Kit
782浏览 • 1回复 待解决
HarmonyOS Asset Store存储相关问题
203浏览 • 1回复 待解决
Asset Store存储失败,怎么解决?
495浏览 • 1回复 待解决
Asset Store是否会被其它应用获取,是否会出现跨设备同步的情况
991浏览 • 1回复 待解决
#鸿蒙学习大百科#键值型数据管理(KV-Store)具备哪些能力?
340浏览 • 1回复 待解决
import asset from '@ohos.security.asset'报错
2406浏览 • 1回复 待解决
import asset from "@ohos.security.asset" 导入报错
1938浏览 • 1回复 待解决
HarmonyOS 管理Cookie及数据存储路径问题
214浏览 • 1回复 待解决
HarmonyOS Map Kit问题
203浏览 • 1回复 待解决
使用Share Kit实现应用间的数据分享的方法
794浏览 • 1回复 待解决
调用Scan Kit扫描专用底层码流接口访问数据问题
1974浏览 • 1回复 待解决
HarmonyOS Camera Kit相机问题
188浏览 • 1回复 待解决
HarmonyOS Share Kit的使用
254浏览 • 1回复 待解决
使用Ability Kit报错16000001
744浏览 • 1回复 待解决
Weather Service Kit获取天气数据
815浏览 • 1回复 待解决
HarmonyOS @kit.ConnectivityKit api问题
136浏览 • 1回复 待解决
HarmonyOS 华为Push kit相关问题
207浏览 • 1回复 待解决
HarmonyOS Map Kit添加折线问题
190浏览 • 1回复 待解决
HarmonyOS 华为Push kit相关问题?
351浏览 • 0回复 待解决
HarmonyOS Map kit能否离线使用
233浏览 • 1回复 待解决
元数据绑定框架使用问题
6188浏览 • 1回复 待解决
关于数据持久化使用问题
456浏览 • 1回复 待解决
HarmonyOS 状态管理问题
54浏览 • 1回复 待解决
HarmonyOS JPUSH推送服务问题(Push Kit)
103浏览 • 1回复 待解决
HarmonyOS使用DataShareExtensionAbility分享数据问题
642浏览 • 1回复 待解决
当使用asset-store-kit保存数据并在取出时遇到"The queried Asset can not be found."的错误信息时,可能的原因是关键资产从未写入过或者已经删除。应该根据关键资产的别名确认其是否曾经写入过,或者已经删除,然后重新写入关键资产,再尝试访问该关键资产。