Android开发Android开发

数据持久化存储--SharedPreference

2018-11-01  本文已影响9人  Shimmer_

数据持久化--SharedPreference

大致说明

  SP常用于对基本配置信息的保存,一处修改,多处读取配置,一般在项目中会用于对用户名的保存、APP是否初次进入等配置,适合存储简单、轻量级的数据存储。
  使用步骤大致为 获取SP对象、通过SP获取编辑器 editor,通过editor进行添加、修改、移除K-V,清空或者其他操作,但进行操作之后务必要进行提交操作,否则操作将无法生效。
  开发过程中,一般会将这些操作进行封装,省去重复编写这些固定的操作,避免遗漏导致发生问题。

详细描述

总结

  SP是开发当中常用的一种数据持久化方式,一般APP存储的配置文件基本是全局通用的,因此维护一个通用的SP对象即可,开发当中可以对SP进行封装成工具类,Context对象可以选用自定义的Application实例,应用运行过程中只有一个且一直存在Application,因此可以采取它来对全局通用的数据或方法进行管理。
项目地址:https://github.com/ticksj/SJAndroid/blob/master/app/src/main/java/com/pfzl/sjandroid/utils/SPUtils.java
具体使用可参考SJApplicationSPTestActivity

上一篇 下一篇

猜你喜欢

热点阅读