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(); } });