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} `);
}
}
异常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
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
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 标准化数据通路共享文件问题
170浏览 • 1回复 待解决
标准化数据通路UDMF传输限制问题
496浏览 • 1回复 待解决
HarmonyOS 标准化数据通路中如何删除指定的数据内容
18浏览 • 1回复 待解决
HarmonyOS UDMF标准化数据通路如何进行鉴权?
320浏览 • 1回复 待解决
HarmonyOS 标准化数据通路共享文件,文件在接收方无法访问
176浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用标准化数据通路管理鸿蒙应用的数据共享?
256浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用标准化数据通路实现数据更新?
290浏览 • 1回复 待解决
#鸿蒙学习大百科#标准化数据通路的工作逻辑是什么?
374浏览 • 1回复 待解决
#鸿蒙学习大百科#如何理解UDMF提供的公共数据通路?
415浏览 • 1回复 待解决
#鸿蒙学习大百科#标准化数据类型是怎么分类的?
439浏览 • 2回复 待解决
HarmonyOS 怎么使用webview建立数据通信
161浏览 • 1回复 待解决
线程间JS对象通过序列化方式进行数据通信,是否存在性能问题
2074浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在应用中持久化存储异常信息数据?
264浏览 • 1回复 待解决
PolarDB 如何进行数据通信?
3083浏览 • 1回复 待解决
HarmonyOS 字符串格式化异常
666浏览 • 1回复 待解决
在使用序列化方式实现线程间JS对象的数据通信时,是否会导致性能问题。
564浏览 • 1回复 待解决
HarmonyOS 使用taskpool出现初始化异常的报错
175浏览 • 1回复 待解决
振弦采集模块数据通讯怎样使用握手协议?
3288浏览 • 0回复 待解决
HarmonyOS 数据持久化demo
148浏览 • 1回复 待解决
HarmonyOS 手机应用删除数据
540浏览 • 1回复 待解决
HarmonyOS 查询/删除日历方法异常,提示该日历不存在
17浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从鸿蒙用户首选项持久化文件中删除指定的数据?
246浏览 • 1回复 待解决
mysql怎样批量删除表数据?
2608浏览 • 1回复 待解决
HarmonyOS 懒加载的数据删除问题
609浏览 • 1回复 待解决
如何删除preferences中缓存的数据?
684浏览 • 1回复 待解决
报错主要是直接调用删掉方法是没有数据的,抛出了异常,需要先insert数据再进行删除。
示例参考如下: