SharedPreferences是使用键值对的方式来存储数据的。
一、存储
Button button10 = (Button)findViewById(R.id.button10);
button10.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
SharedPreferences.Editor editor = getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("name","tingting");
editor.putInt("age",18);
editor.apply();
}
});二、读取
Button button11 = (Button)findViewById(R.id.button11);
button11.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
SharedPreferences share = getSharedPreferences("data",MODE_PRIVATE);
StringBuilder str = new StringBuilder();
str.append(share.getString("name",""));
str.append(share.getInt("age",100));
str.append("了");
Toast.makeText(Main2Activity.this,str.toString(),Toast.LENGTH_LONG).show();
}
});