透彻了解sharedprefences的实现机制
发布时间
阅读量:
阅读量
SharedPreferences在Android开发中常被用作持久化组件,并且是非常常见的工具,在系统设置这类应用中有着广泛的应用。相信大多数人都是使用过这个功能模块的。那么大家是否了解其背后的实现原理呢?
基本使用
SharedPreferences被广泛认为非常容易使用。例如,我们需要它来记录特定的字符串信息,在Activity中实现如下:
/** * save number
* @param num
*/
private void saveNumber(String num) {
SharedPreferences sharedPreferences = getSharedPreferences("light_persist", MODE_PRIVATE);
sharedPreferences.edit().putString("number", num).apply();
//sharedPreferences.edit().putString("number", number).commit();
}
上面代码执行后会持久化存储变量num至应用根目录下的特定位置
对象初始化
以如下示例为例来说明Activity是如何获取SharedPreferences对象
全部评论 (0)
还没有任何评论哟~
