private class MyBtn1OnClickListener implements View.OnClickListener {
public void onClick(View v) {
SharedPreferences sp = getSharedPreferences("FanNengTec", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("UserName", "小张");
editor.putString("Password", "1234");
//sp.edit().putInt("age", 11);
editor.commit();
String strInfo = "已经写入数据!";
Toast.makeText(getApplicationContext(), strInfo, Toast.LENGTH_LONG).show();
}
}//MyBtn1OnClickListener
private class MyBtn2OnClickListener implements View.OnClickListener {
public void onClick(View v) {
SharedPreferences sp = getSharedPreferences("FanNengTec", Context.MODE_PRIVATE);
String name = sp.getString("UserName", null);
String pwd = sp.getString("Password", null);
//int age = sp.getInt("age", 0); }
String strInfo = "User:" + name + " Pwd:" + pwd;
Toast.makeText(getApplicationContext(), strInfo, Toast.LENGTH_LONG).show();
}
}//MyBtn2OnClickListener
public void onClick(View v) {
SharedPreferences sp = getSharedPreferences("FanNengTec", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("UserName", "小张");
editor.putString("Password", "1234");
//sp.edit().putInt("age", 11);
editor.commit();
String strInfo = "已经写入数据!";
Toast.makeText(getApplicationContext(), strInfo, Toast.LENGTH_LONG).show();
}
}//MyBtn1OnClickListener
private class MyBtn2OnClickListener implements View.OnClickListener {
public void onClick(View v) {
SharedPreferences sp = getSharedPreferences("FanNengTec", Context.MODE_PRIVATE);
String name = sp.getString("UserName", null);
String pwd = sp.getString("Password", null);
//int age = sp.getInt("age", 0); }
String strInfo = "User:" + name + " Pwd:" + pwd;
Toast.makeText(getApplicationContext(), strInfo, Toast.LENGTH_LONG).show();
}
}//MyBtn2OnClickListener
本文介绍如何在Android应用中使用SharedPreferences进行简单的数据存储与读取操作。具体包括创建私有类实现OnClickListener接口来响应按钮点击事件,通过SharedPreferences保存用户名和密码,并再次通过按钮点击读取已保存的数据。

被折叠的 条评论
为什么被折叠?



