存储数据
SharedPreferences sp = getSharedPreferences("data",MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("name", "传智播客");
editor.putInt("age", 8);
editor.commit();
以上程序把name、age等信息保存到一个文件名为data.txt的文件中
SharedPreferences sp = getSharedPreferences("data",MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("name", "传智播客");
editor.putInt("age", 8);
editor.commit();
以上程序把name、age等信息保存到一个文件名为data.txt的文件中
举一反三
- 对于SharedPreferences存储,下面说法正确的是( ) A: SharedPreferences pref = new SharedPreferences()。 B: Editor editor = new Editor()。 C: SharedPreferences只能存储字符串类型数据。 D: Editor对象存储数据最后都要调用commit()/apply()方法。
- 以下代码能将信息正确写入文件的是()。(说明:editor是SharedPreferences编辑器对象) A: editor.putString("age",20); B: editor.putInt("age","20"); C: editor.putBoolean("flag",true); D: editor.putBoolean("flag","true");
- 在SharedPreferences的方法中,使用()方法可以得到一个编辑器Editor对象,然后通过这个Editor对象存储数据。 A: editor() B: getEditor() C: edit() D: getEdit ()
- 向SharedPreferences提交已修改的数据,应当调用Editor类的( )方法。 A: getString() B: putString() C: commit() D: edit()
- 在SharedPreferences的方法中,使用()方法可以得到一个编辑器Editor对象 A: editor() B: getEditor() C: edit() D: getEdit()