Android平台上一个轻量级的存储辅助类,用来保存应用的一些常用配置
具体使用参考https://blog.csdn.net/huweiliyi/article/details/105496932
这里我通过button来进行相应写入和读取,可以将editText的文本信息传入textview里面。
findViewById(R.id.write).setOnClickListener(v->{
// 获取输入框内容
String etStr = et.getText().toString();
SharedPreferences sharedPreferences = getSharedPreferences("example",MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("name",etStr);
boolean isSaveSuccess = editor.commit();
if (isSaveSuccess){
Toast.makeText(this, "保存成功", Toast.LENGTH_SHORT).show();
}
});
findViewById(R.id.read).setOnClickListener(v->{
SharedPreferences sharedPreferences = getSharedPreferences("example",MODE_PRIVATE);
String string = sharedPreferences.getString("name", "无");
tv.setText(string);
});
由于使用了MODE_PRIVATE,后面的数据会覆盖前面的数据
相关数据存储在/data/data/自己的项目名的文件夹shared_prefs里面