SharePreference 简单使用

SharePreference 简单使用,第1张

1.简单用法

取出SharePreferences中的数据

从information里面获取 所需要的字段

SharedPreferences sp = getSharedPreferences("information",MODE_PRIVATE);

String username = sp.getString("username"敬耐旅,"")

String password = sp.getString("password","")

存入数据

SharePreferences sp = getSharedPreferences("information"亮凳,MODE_PRIVATE)

SharePreferences.Editor edit = sp.edit()

edit.putString("username",username)//username(String field)

edit.putString("password",password)//password(String field)

edit.commit()//进行提交

2.权限设置

私有设置

Context.MODE_PRIVATE的值是0;

只能被创建这个 文件的当前应用访问

若文件不存在会创建文件;若创建文件已存在则会覆盖掉原来亩森的文件

追加模式

Context.MODE_APPEND的值是32768

只能被 创建这个 文件的当前应用访问

若文件不存在会创建文件;若文件存在文件末尾进行追加内容

可读模式

Context.MODE_WORLD_READABLE的值是1;

创建出来 的文件可以被 其他应用所读取

SharePreference 是Android 系统中的持久化存储工具其基于XML文件(/data/data/<package name>/shared_prefs/目录下面),一次性将数据读取到内存渗蠢枝中丛敏,适合单个进程、数据量较小的情况。

使用SharedPreferences的正确姿势

1.1 创建SharedPreferences对象

1.2 获得SharedPreferences.Editor对象。

1.3 插入、删除、查找key-value数据

1.4 保存key-value数据

SharedPreferencesImpl初始化

1. SharePreference原理及跨进程档搏数据共享的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12158765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存