Android之SharedPreferences使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android之SharedPreferences使用相关的知识,希望对你有一定的参考价值。

参考技术A ..

android 五种数据存储的方式分别为:

Sharedpreferences是Android平台上一个轻量级的存储类,用来保存应用程序的各种配置信息,其本质是一个以“键-值”对的方式保存数据的xml文件,其文件保存在/data/data//shared_prefs目录下。在全局变量上看,其优点是不会产生Application 、 静态变量的OOM(out of memory)和空指针问题,其缺点是效率没有上面的两种方法高。

首先要获取SharedPreferences才能进行操作。获取SharedPreferences对象有下面两个方式:

例子:

步骤1:创建一个SharedPreferences对象

步骤2: 实例化SharedPreferences.Editor对象

步骤3:将获取过来的值放入文件

步骤4:提交

apply函数立即更改内存中的SharedPreferences对象,但异步地将更新写入磁盘。

commit函数同步地将数据写入磁盘。在主线程调用它应该多注意,因为可能引起阻塞,引起ANR。

commit有返回值,返回是否成功写入永久性存储种。apply没有返回值。

以上是关于Android之SharedPreferences使用的主要内容,如果未能解决你的问题,请参考以下文章

Android之SharedPreferences使用

android数据存储之SharedPreferences详解。

android-数据存储之SharedPreferences

Android之SharedPreferences两个工具类

Android软件开发之SharedPreferences

Android之SharedPreferences内部原理浅析