在方法内使用SharedPreference
使用方法:(在onCreate方法内)
1.保存数据的方法:
//实例化SharedPreferences对象
SharedPreferences mySharedPreferences= getSharedPreferences("test",Activity.MODE_PRIVATE);
//实例化SharedPreferences.Editor对象
SharedPreferences.Editor editor = mySharedPreferences.edit();
//用putString的方法保存数据
editor.putString("name", "张三");
editor.putString("sex", "女");
//提交当前数据
editor.commit();
//toast提示
Toast.makeText(this, "数据写入成功" , Toast.LENGTH_LONG).show();
2.使用SharedPreferences读取数据方法如下:
//在读取SharedPreferences数据前要实例化出一个SharedPreferences对象 (存入的时候叫啥,取的时候就写啥)
SharedPreferencessharedPreferences= getSharedPreferences("test",Activity.MODE_PRIVATE);
// 使用getString方法获得value,注意第2个参数是value的默认值
String name =sharedPreferences.getString("name", "");
String habit =sharedPreferences.getString("sex", "");
//使用toast信息提示框显示信息
Toast.makeText(this, "读取数据如下:"+"\n"+"name:" + name + "\n" + "sex:" + sex,Toast.LENGTH_LONG).show();
之前写过注册页面,现在我们再写一个页面在用户提交信息保存后,在新页面读取相关信息试试吧!