注册界面设计及实现之(三)SharedPerferences实现数据暂存
2015-12-30 09:36
323 查看
开发步骤:
创建一个SharedPerferences接口对象,并使用其putString方法放入相关的公共数据
将验证通过的注册账号写入到该文件中
将数据进行提交
给出客户提示
在登陆时,要获取SharedPerferences中存在的公共账号数据,代码如下:
运行:
验证数据文件:
(1)通过DDMS找到SharedPerferences设置的数据存储文件publicData
(2)通过File Explorer的导出功能导出publicData.xml
(3)用记事本打开publicdata.xml,验证其内容
创建一个SharedPerferences接口对象,并使用其putString方法放入相关的公共数据
将验证通过的注册账号写入到该文件中
将数据进行提交
给出客户提示
//Register_Activity.java if (flag) { SharedPreferences.Editor editor=getSharedPreferences("publicData",MODE_PRIVATE).edit();//创建一个SharedPerferences接口对象 editor.putString("account", txtRegAccount.getText().toString().trim());//使用SharedPerferences接口对象的putString方法放入相关的公共数据 editor.commit(); //将数据进行提交 Toast.makeText(getApplicationContext(), "新用户注册成功!",Toast.LENGTH_LONG).show(); //给出客户提示 Intent intent = getIntent(); intent.setClass(Register_Activity.this, LoginActivity.class); startActivity(intent); }
在登陆时,要获取SharedPerferences中存在的公共账号数据,代码如下:
//loginActivity.java SharedPreferences preferences = getSharedPreferences("publicData",MODE_WORLD_READABLE); String account= preferences.getString("account",""); this.txtAccount.setText(account);
运行:
验证数据文件:
(1)通过DDMS找到SharedPerferences设置的数据存储文件publicData
(2)通过File Explorer的导出功能导出publicData.xml
(3)用记事本打开publicdata.xml,验证其内容
相关文章推荐
- CSS盒子,line-height,padding,margin,background,border
- C# 操作JSON字符串用于与网页中的返回数据进行互动
- JS简单正则得到字符串中特定的值
- 前端--json数据的处理及相关兼容问题
- 简易的sniffer程序
- bootstrap导入JavaScript插件
- ReactiveCocoa2 源码浅析
- JQuery 选择器
- JavaScript正则表达式解析URL的技巧
- js验证input是否输入数字
- javascript 面向对象的继承的实现
- WebSphere7 找不到用于处理 JSP 的扩展处理器
- Web前端研发工程师编程能力飞升之路
- js笔记(1)
- laydate.js时间选择
- 每天一个JavaScript实例-处理textarea中的字符成每一行
- 处理MVC中默认的Json方法返回时间的问题
- JSON返回DateTime/Date('123123123')/解决办法
- javascript实现禁止复制网页内容汇总
- Bootstrap列表组listgroup