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