Android Volley框架基础上实现登录持久化
开发中的需求是用户登录一次就不用再重复登录了....如果是账号密码登录就直接存在本地,下次直接取出登录。如果是验证码,因为验证码有失效的效果,所以可以用从后台拿到的cookie值来实现登录的持久化.
以Volley框架为例:
在登录请求时重写这个方法
@Overrideprotected Response<String> parseNetworkResponse(
Map<String, String> responseHeaders = response.headers;
然后下次登录的时候在启动页就请求,把本地的cookie值发送到后台,如果不为空就直接跳到主页
//自己封装getheaders方法@Overridepublic Map<String, String> getHeaders() throws AuthFailureError {Map<String, String> sendheaders = new HashMap<String, String>();