HarmonyOS 标准化数据通路删除异常
调用标准数据通路删除方法时,直接返回异常code、message都是空字符串’’。
代码如下:
static deleteShareFile() {
let options: unifiedDataChannel.Options = {
intention: unifiedDataChannel.Intention.DATA_HUB,
}
try {
unifiedDataChannel.deleteData(options, (err, data) => {
//此处返回异常
if (err === undefined) {
console.info(`Succeeded in deleting data. size = ${data.length}`);
for (let i = 0; i < data.length; i++) {
let records = data[i].getRecords();
for (let j = 0; j < records.length; j++) {
if (records[j].getType() === uniformTypeDescriptor.UniformDataType.PLAIN_TEXT) {
let text = records[j] as unifiedDataChannel.PlainText;
console.info(`${i + 1}.${text.textContent}`);
}
}
}
} else {
console.error(`Failed to delete data. code is ${err.code},message is ${err.message} `);
}
});
} catch (e) {
let error: BusinessError = e as BusinessError;
console.error(`Delete data throws an exception. code is ${error.code},message is ${error.message} `);
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
异常stack:
Cannot get SourceMap info, dump raw stack:
=====================Backtrace========================
#00 pc 00000000005e5498 /system/lib64/platformsdk/libark_jsruntime.so
#01 pc 00000000005e5a0c /system/lib64/platformsdk/libark_jsruntime.so
#02 pc 000000000029c3fc /system/lib64/platformsdk/libark_jsruntime.so
#03 pc 0000000000164204 /system/lib64/platformsdk/libark_jsruntime.so
#04 pc 0000000000163da0 /system/lib64/platformsdk/libark_jsruntime.so
#05 pc 00000000001de0d8 /system/lib64/platformsdk/libark_jsruntime.so
#06 pc 00000000004fbb20 /system/lib64/platformsdk/libark_jsruntime.so
#07 pc 00000000004d3abc /system/lib64/platformsdk/libark_jsruntime.so
#08 pc 000000000004c334 /system/lib64/platformsdk/libace_napi.z.so
#09 pc 000000000005e640 /system/lib64/libudmf_data_napi.z.so
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
topstack:
=====================Backtrace========================
#00 pc 00000000005e5498 /system/lib64/platformsdk/libark_jsruntime.so
#01 pc 00000000005e5a0c /system/lib64/platformsdk/libark_jsruntime.so
#02 pc 000000000029c3fc /system/lib64/platformsdk/libark_jsruntime.so
#03 pc 0000000000164204 /system/lib64/platformsdk/libark_jsruntime.so
#04 pc 0000000000163da0 /system/lib64/platformsdk/libark_jsruntime.so
#05 pc 00000000001de0d8 /system/lib64/platformsdk/libark_jsruntime.so
#06 pc 00000000004fbb20 /system/lib64/platformsdk/libark_jsruntime.so
#07 pc 00000000004d3abc /system/lib64/platformsdk/libark_jsruntime.so
#08 pc 000000000004c334 /system/lib64/platformsdk/libace_napi.z.so
#09 pc 000000000005e640 /system/lib64/libudmf_data_napi.z.so
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 标准化数据通路共享文件问题
849浏览 • 1回复 待解决
HarmonyOS 标准化数据通路中如何删除指定的数据内容
730浏览 • 1回复 待解决
标准化数据通路UDMF传输限制问题
1311浏览 • 1回复 待解决
HarmonyOS UDMF标准化数据通路如何进行鉴权?
967浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用标准化数据通路管理鸿蒙应用的数据共享?
829浏览 • 1回复 待解决
HarmonyOS 标准化数据通路共享文件,文件在接收方无法访问
1361浏览 • 1回复 待解决
#鸿蒙学习大百科#标准化数据通路的工作逻辑是什么?
1024浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用标准化数据通路实现数据更新?
1690浏览 • 1回复 待解决
#鸿蒙学习大百科#如何理解UDMF提供的公共数据通路?
1000浏览 • 1回复 待解决
#鸿蒙学习大百科#标准化数据类型是怎么分类的?
1306浏览 • 2回复 待解决
标准化数据定义如何适配联邦学习场景下的数据特征对齐与隐私保护需求?
311浏览 • 0回复 待解决
如何通过标准化元数据确保数据一致性?是否支持动态扩展元数据字段?
300浏览 • 0回复 待解决
HarmonyOS 怎么使用webview建立数据通信
950浏览 • 1回复 待解决
线程间JS对象通过序列化方式进行数据通信,是否存在性能问题
2883浏览 • 1回复 待解决
PolarDB 如何进行数据通信?
3796浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在应用中持久化存储异常信息数据?
978浏览 • 1回复 待解决
HarmonyOS 字符串格式化异常
1506浏览 • 1回复 待解决
在使用序列化方式实现线程间JS对象的数据通信时,是否会导致性能问题。
1139浏览 • 1回复 待解决
HarmonyOS 手机应用删除数据
1159浏览 • 1回复 待解决
HarmonyOS 查询/删除日历方法异常,提示该日历不存在
699浏览 • 1回复 待解决
HarmonyOS 懒加载的数据删除问题
1298浏览 • 1回复 待解决
振弦采集模块数据通讯怎样使用握手协议?
4006浏览 • 0回复 待解决
HarmonyOS 使用taskpool出现初始化异常的报错
747浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从鸿蒙用户首选项持久化文件中删除指定的数据?
1024浏览 • 1回复 待解决
HarmonyOS 数据持久化demo
900浏览 • 1回复 待解决
报错主要是直接调用删掉方法是没有数据的,抛出了异常,需要先insert数据再进行删除。
示例参考如下: