1.SharedPreferences的使用
(1) 使用SharedPreference存储数据
public void setSharedPreference() {
//获取SharedPreferences类的一个实例
sharedPreferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit(); //为实例创建一个编辑器
//存放键值对
editor.putString("username", "aa");
editor.putInt("password", 123);
editor.commit();// 提交修改,这一步不可缺少
}
(2) 清除SharedPreferences的数据
public void removeSharedPreference() {
sharedPreferences = getSharedPreferences("itcast", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.remove("username"); //传入的是键名
editor.remove("password");
editor.commit();// 提交修改
}
(3) 获取SharedPreferences的数据
public void getSharePreference() {
String username = sharedPreferences.getString("username", "");
int password = sharedPreferences.getInt("password", 0);
String str = String.valueOf(password);
//text1.setText(username);
//text2.setText(str);
}