Android中四种保存数据的方法之一,一般常用来记录登录的账号密码之类的信息。
生成SharePreference:
SharedPreferences msp= MenuActivity.this.getSharedPreferences("AddrInfo", Context.MODE_PRIVATE);
SharedPreferences.Editor editor=msp.edit();
editor.putBoolean("isnoted", true);
editor.putString("addr_name", addr_name.getText().toString());
editor.putString("addr_tel", addr_tel.getText().toString());
editor.putString("addr_info", addr_info.getText().toString());
editor.commit();
得到之前定义的SharePreference:
SharedPreferences msp= MenuActivity.this.getSharedPreferences("AddrInfo", Context.MODE_PRIVATE);
boolean isNoted=msp.getBoolean("isnoted", false);
if(isNoted){
addr_name.setText(msp.getString("addr_name", null));
addr_tel.setText(msp.getString("addr_tel", null));
addr_info.setText(msp.getString("addr_info", null));
}