HarmonyOS dataPreferences.Preferences删除失败
调用deletePreference数据并没有删除,重新开启App后依然存在
preferences: dataPreferences.Preferences | null = null;
createDataPreference(context: Context) {
let options: dataPreferences.Options = { name: 'youxiDataPrefer' };
this.preferences = dataPreferences.getPreferencesSync(context, options);
}
deletePreference(key: string) {
if (this.preferences) {
this.preferences.delete(key, (err, data)=>{
if (err) {
}
})
}
}
saveDataPreference(key: string, value: string) {
try {
this.preferences?.putSync(key, value);
} catch (err) {
if (err) {
console.error("Failed to flush. code =" + err.code + ", message =" + err.message);
}
}
this.preferences?.flush((err: BusinessError) => {
if (err) {
console.error("Failed to flush. code =" + err.code + ", message =" + err.message);
return;
}
console.info("Succeeded in flushing.");
})
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
dataPreferences.Preferences取不到数据
495浏览 • 0回复 待解决
HarmonyOS 关于dataPreferences.Preferences覆盖安装丢失数据
259浏览 • 1回复 待解决
如何删除preferences中缓存的数据?
685浏览 • 1回复 待解决
HarmonyOS flutter使用shared_preferences,编译失败
12浏览 • 1回复 待解决
HarmonyOS dataPreferences存储文件路径
276浏览 • 1回复 待解决
HarmonyOS dataPreferences保存时调用
520浏览 • 1回复 待解决
HarmonyOS preferences.Preferences value 的长度限制
106浏览 • 1回复 待解决
HarmonyOS dataPreferences不是持久存储
717浏览 • 1回复 待解决
HarmonyOS 关于preferences.Preferences存储问题
96浏览 • 1回复 待解决
HarmonyOS EntryAbility读取不到dataPreferences存储的值
258浏览 • 1回复 待解决
如何查看preferences.Preferences本地文件?
299浏览 • 1回复 待解决
HarmonyOS dataPreferences存储的文件在哪个目录下
195浏览 • 1回复 待解决
HarmonyOS 如何获取Preferences缓存空间大小,以及如何清除Preferences缓存空间
244浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences
708浏览 • 1回复 待解决
preferences:15500000
437浏览 • 1回复 待解决
Preferences不起作用
4323浏览 • 1回复 待解决
HarmonyOS preferences.putSync 存储报错
506浏览 • 1回复 待解决
HarmonyOS preferences无法持久化存储
235浏览 • 1回复 待解决
HarmonyOS ohos.data.preferences 数据存储,使用preferences 单例模式
354浏览 • 1回复 待解决
每次修改代码后运行dataPreferences数据被清除
418浏览 • 1回复 待解决
HarmonyOS TextArea删除功能,表情如何删除
206浏览 • 1回复 待解决
请参考以下demo实现:
1、preferenceUtilETS
2、GlobalContext
3、EntryAbility---onCreate
4、index