如何使用SharedPreferences存储
时间: 2023-06-06 16:08:02 浏览: 94
和读取数据?
SharedPreferences是Android系统提供的轻量级数据存储方式,可以用于存储键值对数据,比如应用的配置参数、用户登录状态等。使用SharedPreferences存储数据,可以通过以下步骤:
1. 获取SharedPreferences对象
SharedPreferences sharedPreferences = getSharedPreferences("myPreferences", Context.MODE_PRIVATE);
其中,第一个参数是SharedPreferences的名称,第二个参数是访问模式,MODE_PRIVATE表示只有当前应用可以访问。
2. 存储数据
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("userName", "Tom");
editor.putInt("userAge", 20);
editor.apply();
其中,putString()方法用于存储字符串类型的数据,putInt()方法用于存储整型数据,apply()方法用于提交数据的修改。
3. 读取数据
String userName = sharedPreferences.getString("userName", "");
int userAge = sharedPreferences.getInt("userAge", 0);
其中,getString()方法用于读取字符串类型的数据,getInt()方法用于读取整型数据,第二个参数是默认值,表示在SharedPreferences中不存在该键时返回的默认值。
注意,存储和读取数据的过程必须在同一个SharedPreferences对象中完成。同时,存储的数据类型必须与读取的数据类型一致。
阅读全文