使用SharedPreferences读写数据

来源:互联网 发布:能看端脑免费漫画软件 编辑:程序博客网 时间:2024/06/05 09:11

       使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下:
        SharedPreferences sharedPreferences = this.getSharedPreferences("mydata", Context.MODE_PRIVATE);Editor editor = sharedPreferences.edit();//获取编辑器editor.putString("name", "张三");editor.putInt("age", 14);editor.commit();//提交修改

        读取数据:

haredPreferences sharedPreferences = getSharedPreferences("mydata", Context.MODE_PRIVATE);//getString()第二个参数为缺省值,如果preference中不存在该key,将返回缺省值String name = sharedPreferences.getString("name", "");int age = sharedPreferences.getInt("age", -1);


getSharedPreferences(name,mode)方法是在上下文中定义的,第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式。另外,Activity还提供了另一个getPreferences(mode)方法操作SharedPreferences,这个方法默认使用当前类不带包名的类名作为文件的名称。

0 0
原创粉丝点击