高空作业安全操作规程,小辣猫首页,钱三强简介
在Android开发中,在储存少量的数据时,个人感觉SharedPreferences是最好的选择,SharedPreferences是以键值对的方式进行储存,支持boolean,int,float,long,String
以及Set<String>,使用方法如下: 先在类中进行声明:
private SharedPreferences mSharedPreferences; //mEditor用于编辑SharedPreferences private SharedPreferences.Editor mEditor;
在onCreate()方法中进行初始化:
mSharedPreferences = getPreferences(Context.MODE_PRIVATE); //获得SharedPreferences的Editor对象 mEditor = mSharedPreferences.edit(); //添加一个名称为“isFirstEnter”,值为false的键值对 mEditor.putBoolean(“isFirstEnter”,false); mEditor.putInt("version",1); mEditor.putFloat("versionCode",1.0f); mEditor.putLong("long",0); mEditor.putString("string","hello world"); Set<String> set = new HashSet<>(); set.add("Tony"); set.add("jack"); mEditor.putStringSet("set<string>",set); //编辑完成后不要忘记提交 mEditor.commit();
上面是储存的一条数据,那么想读出这条数据怎么办呢?方法如下:
/*第一个参数是已存键值对的名称,第二个参数为默认值,在找不到要读的键值对时,该方法就返回自己设置的默认值,即true,当然也可以为false,根据需要自己设置*/ mSharedPreferences.getBoolean(“isFirstEnter”,true)
同理,读取其他类型的数据就调用相应的*get*方法,使用起来是不是很简单?
PS:开发一个制作二维码的应用,需要的可以试一试~^-^
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论