sharedpreferences用法
时间: 2023-04-29 07:03:39 浏览: 59
SharedPreferences 是 Android 中的一个用于存储小量的键值对数据的工具类。它可以用来存储简单的配置信息,如用户设置、应用状态等。
使用方法如下:
1. 获取 SharedPreferences 对象,可以使用 `getSharedPreferences()` 方法。
```
SharedPreferences sharedPreferences = getSharedPreferences("my_prefs", MODE_PRIVATE);
```
2. 获取编辑器,使用 `edit()` 方法。
```
SharedPreferences.Editor editor = sharedPreferences.edit();
```
3. 存储数据,使用编辑器的各种 put 方法,如 putString、putInt 等。
```
editor.putString("name", "John Smith");
editor.putInt("age", 30);
```
4. 提交数据,使用 `commit()` 或 `apply()` 方法。
```
editor.commit();
```
5. 读取数据,使用各种 get 方法,如 getString、getInt 等。
```
String name = sharedPreferences.getString("name", "");
int age = sharedPreferences.getInt("age", 0);
```
注意: 当读取的数据不存在时,get 方法会返回第二个参数中指定的默认值。