Android中sharedPreference的简单使用
1 public class MainActivity extends Activity { 2 public void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.main); 5 //通过this.getSharedPreferences(保存的文件名字,以及访问的模式) 6 final SharedPreferences shared=this.getSharedPreferences("abc", Context.MODE_PRIVATE); 7 8 Button save=(Button) this.findViewById(R.id.button1); 9 final EditText edittext=(EditText) this.findViewById(R.id.edit); 10 final Editor edit=shared.edit(); 11 save.setOnClickListener(new OnClickListener(){ 12 public void onClick(View v) 13 { 14 edit.putString("info", edittext.getText().toString()); 15 edit.commit();//将数据保存到abc.xml文件中 16 edittext.setText(""); 17 } 18 }); 19 20 //通过此按钮读取sharedPreference中保存的数据,并把它显示到EditText控件中 21 this.findViewById(R.id.button2).setOnClickListener(new OnClickListener(){ 22 23 @Override 24 public void onClick(View v) { 25 String text=shared.getString("info", "");//如果info如果sharedPfreence不存在info,则返回为空串 26 edittext.setText(text); 27 } 28 29 }); 30 31 }