增加收藏页面,优化登录流程

This commit is contained in:
kehaoyuan
2017-07-19 11:21:42 +08:00
parent fdf7bdd64d
commit d96a2d22e0
25 changed files with 852 additions and 47 deletions

View File

@ -112,6 +112,14 @@ public class LoginUtils {
@Override
public void onResponse(LoginResponseEntity response) {
super.onResponse(response);
if (loginTag.equals(LoginTag.refresh)) {
LoginResponseEntity loginToken = getLoginToken(context);
if (loginToken != null) {
response.setLoginType(loginToken.getLoginType());
}
} else {
response.setLoginType(loginTag.name());
}
saveLoginToken(context, response);
getUserData(context, response.getAccessToken().getValue(), listener);
}
@ -173,6 +181,8 @@ public class LoginUtils {
edit.putString("user_info", null);
edit.putString("login_token", null);
edit.apply();
GetLoginDataUtils.getInstance(context).QQLogout();
}
// 检查本地是否有缓存token,有则马上登录