0%
4 Data(2)
SharedPreferences
- 保存数据(onCreate方法内)
1 2 3 4 5 6 7 8 9 10 11
| Button saveData = findViewById(R.id.save_data); saveData.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SharedPreferences.Editor editor = getSharedPreferences("data", MODE_PRIVATE).edit(); editor.putString("name", "Tom"); editor.putInt("age", 28); editor.putBoolean("married", false); editor.apply(); } });
|
- 读取数据(onCreate方法内)
1 2 3 4 5 6 7 8 9 10 11 12 13
| Button restoreData = findViewById(R.id.restore_data); restoreData.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { SharedPreferences pref = getSharedPreferences("data", MODE_PRIVATE); String name = pref.getString("name", ""); int age = pref.getInt("age", 0); boolean married = pref.getBoolean("married", true); Log.i("---", "name "+name); Log.i("---", "age "+age); Log.i("---", "married "+married); } });
|