SharedPreferences preferences =getSharedPreferences("data",MODE_PRIVATE);
String name = preferences.getString("name",null);
Integer age = preferences.getInt("age",18);
Boolean sex = preferences.getBoolean("sex",false);
实践参考代码:
publicclassMain2ActivityextendsAppCompatActivity{private Button writeButton;private Button readButton;@OverrideprotectedvoidonCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main2);
writeButton =(Button)findViewById(R.id.writeButton);
readButton =(Button)findViewById(R.id.readButton);
writeButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(View view){
SharedPreferences.Editor editor =getSharedPreferences("data",MODE_PRIVATE).edit();
editor.putString("name","Damon");
editor.putInt("age",28);
editor.putBoolean("sex",false);
editor.commit();}});
readButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(View view){
SharedPreferences preferences =getSharedPreferences("data",MODE_PRIVATE);
String name = preferences.getString("name",null);
Integer age = preferences.getInt("age",18);
Boolean sex = preferences.getBoolean("sex",false);
Log.d("Main2Activity","------->"+ name + age + sex);}});}}