欢迎交流,提问,指正!
界面
如图,点击save按钮储存EditText的数据,点击show按钮在TextView里显示这些数据。
以下为实现这个操作的两个方法。
IO流:
IO流将存与取看作两个不同的地方,所以会有大量的try catch。
SharedPreferences:
sp是封装得更好的存取方法,需要的代码比IO流少的多,sp的MainActivity比IO流的MainActivity代码少了接近30行。
以下为MainActivity的两种方式
IO流:
public class MainActivity extends AppCompatActivity {
Button btnSave,btnShow;
EditText et;
TextView tv;
final String info="demo.text";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnSave=findViewById(R.id.button_save);
btnShow=findViewById(R.id.button_show);
et=findViewById(R.id.edit_text);