SharedPreferences的具体使用
来源:互联网 发布:庆云公安局网络诈骗 编辑:程序博客网 时间:2024/04/28 13:17
SharedPreferences是以键值对的形式储存数据,他们可以在会话之间持久化,在同一个应用中,在不同activity中都可以获取和使用
一 创建或者修改一个SharedPreference。使用getSharedPrefrences;
SharedPreferences sp = this.getSharedPreferences("session",MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();
创建一个名为sp的SharedPreferences,储存名为session,在调用edit来获取editor对象
editor.putString("name", "tom");editor.putString("password", "123456");editor.putString("sex", "boy");// 将密码和姓名存到Preferenceseditor.commit();将我们要保存的数据存储起来,最后用editor.commit提交更新一下,注意一定要最后一步,不能不会提交保存
或者可以直接用下面的方式储存
sp.edit().putString("name", "tom").commit();
二 检索并使用SharedPreference
SharedPreferences sp = this.getSharedPreferences("session2",MODE_PRIVATE);String name<span style="font-family: Arial, Helvetica, sans-serif;">= sp.getString("name", "wade");</span>String password = sp.getString("password", "null");String sex= sp.getString("sex", "girl");在另一个activity中可以用getString获取sharedpreference中的值,sp.getString("name","wade")中的wade是当取不到那么时的默认值。
三 用getAll来判断某个键是否存在
Map<String,?> allps=sp.getAll();boolean isname=sp.contains("name");
四 清空SharedPreference
editor.clear(); editor.commit();
0 0
- SharedPreferences的具体使用
- SharedPreferences的使用
- SharedPreferences的使用
- SharedPreferences的使用
- SharedPreferences的使用
- SharedPreferences的使用
- android SharedPreferences 的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- SharedPreferences的使用
- Android SharedPreferences的使用
- android SharedPreferences的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- android SharedPreferences 的使用
- Android SharedPreferences的使用
- Android SharedPreferences的使用
- 动态链接库和静态链接库简介
- XSL基础教程(二)
- 浅谈java集合接口
- javaScript with 语句
- 【整理】InfoQ的Android开发周报之教程和开源项目
- SharedPreferences的具体使用
- linux定时任务cron配置
- ListView设置选中背景色,程序正确运行却没能改变颜色解决办法
- c#打开文件所在文件夹
- 第三章---SpringMVC----DispatcherServlet详解
- Javascript 拖拽雏形——逐行分析代码,让你轻松了解拖拽的原理
- Linux查看机器负载
- Linux常用命令
- git初始化git config