sharedpreference
时间: 2024-10-14 20:17:11 浏览: 22
SharedPreference
`SharedPreferences`是Android系统提供的一种轻量级的数据存储机制,它允许应用将键值对数据保存到设备的内部存储中,通常用于存储用户的配置信息、首选项等非结构化的数据。这个API不是持久化的,但如果应用程序进程存在期间,数据会一直保留。
使用`SharedPreferences`,你可以通过以下步骤操作:
1. **创建编辑器**:首先,你需要通过`getSharedPreferences()`方法获取一个`SharedPreferences.Editor`实例,这可以让你对数据进行修改。
```java
SharedPreferences prefs = getSharedPreferences("MyPreferences", MODE_PRIVATE);
Editor editor = prefs.edit();
```
2. **设置数据**:添加或更新键值对。
```java
editor.putString("username", "John");
editor.putInt("age", 30);
editor.apply(); // 或者 commit()方法,如果需要立即提交更改
```
3. **读取数据**:之后,你可以通过键来获取之前存储的数据。
```java
String username = prefs.getString("username", "");
int age = prefs.getInt("age", 0);
```
阅读全文