使用首选项保存一个string类型,内容使用JSON.stringify(qAdBlockerList) 这个转换,
static putSync(key: string, value: preferences.ValueType) {
let options: preferences.Options = { name: defaultPreferenceName };
let prefer: preferences.Preferences | null = null;
prefer = preferences.getPreferencesSync(getContext(), options)
prefer.putSync(key,value)
prefer.flush()
}
报错:Parameter error. The type of value mast be ValueType.
可以试一下键值型数据库,文档如下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-persistence-by-kv-store-V5