Android开发:使用SharedPreferences存储数据
1,保存到SharedPreferences
SharedPreferences preferences = getSharedPreferences(preferencesName,Context.MODE_WORLD_READABLE);//红色表示保存的名字,蓝色表示当前文件可以被其他应用读取,如果没有名为preferencesName的SharedPreferences 数据,则会创建一个新的。
Editor editor = preferences.edit();//得到编辑器
editor.putString("name", name);//保存一个名为name的数据
editor.commit();//提交
2,从SharedPreferences 获取数据
SharedPreferences preferences = getSharedPreferences(preferencesName, Context.MODE_PRIVATE);//蓝色表示以私有方式打开
String name = preferences.getString("name", "");//取出名为name的数据,如果没有该数据项,则返回"';
SharedPreferences preferences = getSharedPreferences(preferencesName,Context.MODE_WORLD_READABLE);//红色表示保存的名字,蓝色表示当前文件可以被其他应用读取,如果没有名为preferencesName的SharedPreferences 数据,则会创建一个新的。
Editor editor = preferences.edit();//得到编辑器
editor.putString("name", name);//保存一个名为name的数据
editor.commit();//提交
2,从SharedPreferences 获取数据
SharedPreferences preferences = getSharedPreferences(preferencesName, Context.MODE_PRIVATE);//蓝色表示以私有方式打开
String name = preferences.getString("name", "");//取出名为name的数据,如果没有该数据项,则返回"';
//蓝色部分其实是int型的数据, Context.MODE_PRIVATE=0,其他的可以查查资料
//SharedPreferences 其实是xml格式的文件,所以相当于xml存取数据的一种封装,不过我觉得是比xml存取好用多了。相关推荐
Nostalgiachild 2020-11-13
韩伟佳 2020-10-09
wuleihenbang 2020-09-16
zzqLivecn 2020-07-09
chenjinlong 2020-06-10
yinbaoshiguang 2020-06-09
sgafdsg 2020-06-04
ustcrding 2020-06-03
chenjinlong 2020-06-03
AndroidGA 2020-06-01
安辉 2020-05-27
绿豆饼 2020-05-26
CNETNews 2020-05-26
xilove0 2020-05-12
绿豆饼 2020-05-12
ChainDestiny 2020-05-07
doomvsjing 2020-05-07
hqulyc 2020-05-05
lyccsu 2020-04-30