Android用户登陆状态信息
来源:互联网 发布:qq五笔for mac版 编辑:程序博客网 时间:2024/05/22 10:26
学了几年Android,不过都是在学校,那时候并不知道学习的重要性,如今出来找工作了,才知道在学校什么也没学到,加油吧,欠下的债总是要还的。
最近在做一个商城的App,我将把所遇到的问题以及解决的办法记下,以便下次查阅。
1、用户登陆。
验证用户名、密码,请求成功至服务器,如果成功则从服务器返回值。
如图1.请求成功则返回一个结果 result,和一个token值(token是用与购物车的,购物车建与服务器,每次传数据都要带上token值,以作唯一性)。
将result存于本地,我用的SharedPreferences,然后提交。
如图2,登陆后的信息(模板),在oncreate创建视图的时候取出保存的信息用作比较。如图3
String xx=aa (此处aa命名与服务器返回的result相同),取出String withlogin=preferences.getString("LOGIN", "")值,作比较
如果相等则进行下一步,否则另一步。if(aa.equals(withlogin)){********************}
2.注销
其实注销就是将SharedPreferences中的数据销毁,
SharedPreferences sp = getActivity().getSharedPreferences("ok",getActivity().MODE_PRIVATE);
Editor editor = sp.edit();
editor.clear();
editor.commit();
不过这一步要放在onstart方法里面。
第一次写这个鬼东西,勿喷。
- Android用户登陆状态信息
- Android实现勾选保存用户名登陆信息、进入自动读取用户登陆信息
- 获取Magento用户登陆状态
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- asp检测用户登陆信息
- Android存储登陆信息
- Cookies+Session保存用户登陆状态
- cookie实现保持用户登陆状态
- IOS开发之记录用户登陆状态
- IOS开发之记录用户登陆状态
- iOS开发之记录用户登陆状态
- IOS开发之记录用户登陆状态
- 如何维持APP用户的登陆状态
- 如何维持APP用户的登陆状态
- IOS 记录用户登陆状态 第二次免登陆
- 程序员的出路-追求卓越,有计划、有目标高效的做事情
- pull解析和Tomcat
- WallpaperManager
- 数据驱动精准化营销在大众点评的实践
- 第12周项目2-Time类中的运算符重载
- Android用户登陆状态信息
- JavaScript 运行缓冲,从快到慢
- UIViewAutoresizing控件旋转时大小自动伸缩
- ethercat 同步方式 FreeRun/SMx/DC
- [Ubuntu]如何安装Tomcat
- 涨知识:数学家又发现了平分披萨的新方法
- MD-code-test aa
- JavaScript 三种创建对象的方法
- JavaScript 滚动条示例,控制居中document.documentElement.scrollTop,document.body.scrollTop,oDiv.offsetHeight