一、存储数据到文件
openFileOutput():将数据存储到指定文件
1 | public void save(String inputText) { |
二、从文件读取数据
openFileInput():从文件中读取数据
1 | public String load() { |
EditText.setSelection():将输入光标移动到文本末尾
TextUtils.isEmpty():当传入字符串等于null或者空字符串时返回true
三、SharedPrefenrences存储和读取
使用键值对存储数据,若存储数据为整型,则读取出来的也是整型;若存储数据为字符串,则读取出来的也是字符串。
存储步骤:
Step1:调用SharedPreferences对象的edit()方法来获取一个ShredPreferences.Editor对象
Step2:想SharedPreferences.Editor对象添加数据
Step3:调用apply方法提交数据
1 | SharedPreferences.Editor editor = getSharedPreferences("data",MODE_MULTI_PROCESS).edit(); |
读取数据:
1 | SharedPreferences pref = getSharedPreferences("data", MODE_PRIVATE); |