未验证 提交 742d74b6 编写于 作者: O openharmony_ci 提交者: Gitee

!21542 3.2Release:异步对象保证获取说明

Merge pull request !21542 from 葛亚芳/OpenHarmony-3.2-Release
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
如图所示,用户程序通过JS接口调用用户首选项读写对应的数据文件。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到主动从内存中移除该实例或者删除该文件。 如图所示,用户程序通过JS接口调用用户首选项读写对应的数据文件。开发者可以将用户首选项持久化文件的内容加载到Preferences实例,每个文件唯一对应到一个Preferences实例,系统会通过静态容器将该实例存储在内存中,直到主动从内存中移除该实例或者删除该文件。
应用首选项的持久化文件保存在应用沙箱内部,可以通过context获取其路径。具体可见[获取应用开发路径](../application-models/application-context-stage.md#获取应用开发路径) 应用首选项的持久化文件保存在应用沙箱内部,可以通过context获取其路径。具体可见[获取应用文件路径](../application-models/application-context-stage.md#获取应用文件路径)
**图1** 用户首选项运作机制   **图1** 用户首选项运作机制  
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
return; return;
} }
console.info('Succeeded in getting preferences.'); console.info('Succeeded in getting preferences.');
// 进行相关数据操作 // 请确保获取到Preferences实例后,再进行相关数据操作
}) })
} catch (err) { } catch (err) {
console.error(`Failed to get preferences. Code:${err.code},message:${err.message}`); console.error(`Failed to get preferences. Code:${err.code},message:${err.message}`);
...@@ -93,7 +93,7 @@ ...@@ -93,7 +93,7 @@
return; return;
} }
console.info('Succeeded in getting preferences.'); console.info('Succeeded in getting preferences.');
// 进行相关数据操作 // 请确保获取到Preferences实例后,再进行相关数据操作
}) })
} catch (err) { } catch (err) {
console.error(`Failed to get preferences. Code is ${err.code},message:${err.message}`); console.error(`Failed to get preferences. Code is ${err.code},message:${err.message}`);
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
console.info(`Succeeded in getting RdbStore.`); console.info(`Succeeded in getting RdbStore.`);
store.executeSql(SQL_CREATE_TABLE); // 创建数据表 store.executeSql(SQL_CREATE_TABLE); // 创建数据表
// 这里执行数据库的增、删、改、查等操作 // 请确保获取到RdbStore实例后,再进行数据库的增、删、改、查等操作
}); });
} }
...@@ -107,7 +107,7 @@ ...@@ -107,7 +107,7 @@
console.info(`Succeeded in getting RdbStore.`); console.info(`Succeeded in getting RdbStore.`);
store.executeSql(SQL_CREATE_TABLE); // 创建数据表 store.executeSql(SQL_CREATE_TABLE); // 创建数据表
// 这里执行数据库的增、删、改、查等操作 // 请确保获取到RdbStore实例后,再进行数据库的增、删、改、查等操作
}); });
``` ```
......
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
return; return;
} }
console.info('Succeeded in getting KVStore.'); console.info('Succeeded in getting KVStore.');
// 进行相关数据操作 // 请确保获取到键值数据库实例后,再进行相关数据操作
}); });
} catch (e) { } catch (e) {
console.error(`An unexpected error occurred. Code:${e.code},message:${e.message}`); console.error(`An unexpected error occurred. Code:${e.code},message:${e.message}`);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册