SharedPreferences是Android中用于存储简单数据的一种轻量级方式,非常适合保存配置信息或用户偏好设置。它以key-value的形式存储数据,通常保存在XML文件中,具有操作简单、读取快速的特点。
首先,使用SharedPreferences需要通过`getSharedPreferences()`方法获取实例。例如:`Context.getSharedPreferences("config", Context.MODE_PRIVATE)`,这里的"config"是文件名,MODE_PRIVATE表示只有本应用可以访问。接着,利用`edit()`方法创建一个编辑器,调用`putString()`、`putInt()`等方法添加键值对,并通过`apply()`或`commit()`提交更改。
读取数据时,调用`getString()`等方法并传入默认值即可。如果键不存在,则返回设定的默认值。这种方式不仅高效,还能有效管理应用的数据状态,比如记住用户的登录状态或者保存语言选择等。总之,SharedPreferences是一个非常实用的工具,适合处理小型数据存储需求。💡