提交 a775df5c 编写于 作者: D duanweiling

增加delete描述

Signed-off-by: Nduanweiling <duanweiling@huawei.com>
上级 5f7c23e0
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
| --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | --------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| ohos.data.preferences | getPreferences(context: Context, name: string): Promise\<Preferences> | 读取指定首选项持久化文件,将数据加载到Preferences实例,用于数据操作。 | | ohos.data.preferences | getPreferences(context: Context, name: string): Promise\<Preferences> | 读取指定首选项持久化文件,将数据加载到Preferences实例,用于数据操作。 |
### 存取数据 ### 数据处理
通过put系列方法,可以增加或修改Preferences实例中的数据。 通过put系列方法,可以增加或修改Preferences实例中的数据。
...@@ -36,6 +36,8 @@ ...@@ -36,6 +36,8 @@
通过调用getAll系列方法,可以获取Preferences中包含所有键值的Object对象。 通过调用getAll系列方法,可以获取Preferences中包含所有键值的Object对象。
通过调用delete系列方法,可以删除Preferences中名为给定Key的存储键值对。
**表2** 首选项存取接口 **表2** 首选项存取接口
| 类名 | 接口名 | 描述 | | 类名 | 接口名 | 描述 |
...@@ -43,6 +45,8 @@ ...@@ -43,6 +45,8 @@
| Preferences | put(key: string, value: ValueType): Promise\<void> | 支持存入值为number、string、boolean、Array\<number>、Array\<string>、Array\<boolean>类型的数据。 | | Preferences | put(key: string, value: ValueType): Promise\<void> | 支持存入值为number、string、boolean、Array\<number>、Array\<string>、Array\<boolean>类型的数据。 |
| Preferences | get(key: string, defValue: ValueType): Promise\<ValueType> | 支持获取值为number、string、boolean、Array\<number>、Array\<string>、Array\<boolean>类型的数据。 | | Preferences | get(key: string, defValue: ValueType): Promise\<ValueType> | 支持获取值为number、string、boolean、Array\<number>、Array\<string>、Array\<boolean>类型的数据。 |
| Preferences | getAll(): Promise<Object> | 支持获取含有所有键值的Object对象。 | | Preferences | getAll(): Promise<Object> | 支持获取含有所有键值的Object对象。 |
| Preferences | delete(key: string): Promise<void> | 支持从Preferences实例中删除名为给定Key的存储键值对。 |
### 数据持久化 ### 数据持久化
...@@ -67,7 +71,7 @@ ...@@ -67,7 +71,7 @@
### 删除数据文件 ### 删除数据文件
通过调用以下接口,可以删除数据实例、对应的文件或存储键值对 通过调用以下两种接口,可以删除数据实例或对应的文件
**表6** 首选项删除接口 **表6** 首选项删除接口
...@@ -76,12 +80,6 @@ ...@@ -76,12 +80,6 @@
| ohos.data.preferences | deletePreferences(context: Context, name: string): Promise\<void> | 从缓存中移除已加载的Preferences对象,同时从设备上删除对应的文件。 | | ohos.data.preferences | deletePreferences(context: Context, name: string): Promise\<void> | 从缓存中移除已加载的Preferences对象,同时从设备上删除对应的文件。 |
| ohos.data.preferences | removePreferencesFromCache(context: Context, name: string): Promise\<void> | 仅从缓存中移除已加载的Preferences对象,主要用于释放内存。 | | ohos.data.preferences | removePreferencesFromCache(context: Context, name: string): Promise\<void> | 仅从缓存中移除已加载的Preferences对象,主要用于释放内存。 |
**表7** 首选项删除接口
| 类名 | 接口名 | 描述 |
| ----------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
| Preferences | delete(key: string): Promise<void> | 支持从Preferences实例中删除名为给定Key的存储键值对。 |
## 开发步骤 ## 开发步骤
1. 准备工作,导入@ohos.data.preferences以及相关的模块到开发环境。 1. 准备工作,导入@ohos.data.preferences以及相关的模块到开发环境。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册