运用SharedPreferences
时间: 2023-08-07 09:06:38 浏览: 81
SharedPreferences 是 Android 提供的一种轻量级的数据存储方式,用于存储简单的键值对。使用 SharedPreferences 存储的数据在应用被关闭后仍然可以保留。SharedPreferences 可以用于存储一些简单的配置信息、用户登录信息等。
下面是使用 SharedPreferences 存储和读取数据的示例代码:
```
// 存储数据
SharedPreferences.Editor editor = getSharedPreferences("data", MODE_PRIVATE).edit();
editor.putString("username", "张三");
editor.putInt("age", 20);
editor.apply();
// 读取数据
SharedPreferences prefs = getSharedPreferences("data", MODE_PRIVATE);
String username = prefs.getString("username", "");
int age = prefs.getInt("age", 0);
```
其中,第一个参数是 SharedPreferences 的名称,第二个参数是访问模式,MODE_PRIVATE 表示只有当前应用可以访问这个 SharedPreferences。Editor 对象用于向 SharedPreferences 中写入数据,apply() 方法用于提交修改。SharedPreferences 对象用于读取数据,getString() 和 getInt() 方法用于读取键值对中对应的值。如果键值对不存在,则会返回默认值(第二个参数)。
阅读全文