SharedPreferences 简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SharedPreferences 简介相关的知识,希望对你有一定的参考价值。
SharedPreferences是android提供的轻量级的存储类,用于存储轻量级的数据,常用来存储软件的缓存配置信息。
SharedPreferences只能存储简单的数据类型,比如String,int等,对于复杂的数据,SharedPreferences会将其进行Base64编码,以String的形式存储。
SharedPreferences背后是xml文件存储,存放在目录 /data/data/<package name>/shared_prefs
使用方法:
1.Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件名由getSharedPreferences方法的第一个参数指定。
2.SharedPreferences接口的edit获得SharedPreferences.Editor对象。
3.SharedPreferences.Editor接口的putXxx方法保存key-value对,其中Xxx表示不同的数据类型。例如:字符串类型的value需要用putString方法。
4.SharedPreferences.Editor接口的commit方法保存key-value对,commit方法相当于数据库事务中的提交操作。
详细用法可参考:https://www.jianshu.com/p/13f26d68b02e
以上是关于SharedPreferences 简介的主要内容,如果未能解决你的问题,请参考以下文章
如何在改变sharedpreferences数据后自动改变android menuItem数据?
Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段