Android SharedPreferences四种操作模式使用详解
程序员文章站
2023-10-27 19:04:10
android sharedpreferences详解
获取sharedpreferences的两种方式:
1 调用context对象的getshare...
android sharedpreferences详解
获取sharedpreferences的两种方式:
1 调用context对象的getsharedpreferences()方法
2 调用activity对象的getpreferences()方法
两种方式的区别:
调用context对象的getsharedpreferences()方法获得的sharedpreferences对象可以被同一应用程序下的其他组件共享.
调用activity对象的getpreferences()方法获得的sharedpreferences对象只能在该activity中使用.
sharedpreferences的四种操作模式:
context.mode_private context.mode_append context.mode_world_readable context.mode_world_writeable
- context.mode_private:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
- context.mode_append:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
- context.mode_world_readable和context.mode_world_writeable用来控制其他应用是否有权限读写该文件。
- mode_world_readable:表示当前文件可以被其他应用读取。
- mode_world_writeable:表示当前文件可以被其他应用写入。
将数据保存至sharedpreferences:
sharedpreferences preferences=getsharedpreferences("user",context.mode_private); editor editor=preferences.edit(); string name="xixi"; string age="22"; editor.putstring("name", name); editor.putstring("age", age); editor.commit();
从sharedpreferences读取数据:
sharedpreferences preferences=getsharedpreferences("user", context.mode_private); string name=preferences.getstring("name", "defaultname"); string age=preferences.getstring("age", "0");
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!大家如果有疑问请留言或者到本站社区交流讨论,共同进步!
推荐阅读
-
Android SharedPreferences四种操作模式使用详解
-
Android中mvp模式使用实例详解
-
Android SharedPreferences存取操作以及封装详解
-
详解Android观察者模式的使用与优劣
-
Android 五大数据存储 (最实用的开发详解) 二 SharedPreferences存储的使用
-
Android SharedPreferences四种操作模式使用详解
-
Android 五大数据存储 (最实用的开发详解) 二 SharedPreferences存储的使用
-
Android SharedPreferences存取操作以及封装详解
-
详解Android观察者模式的使用与优劣