登录重构(token过期重试部分)

This commit is contained in:
kehaoyuan
2017-12-02 14:32:08 +08:00
parent dba866e5c9
commit d537cb2383
11 changed files with 209 additions and 146 deletions

View File

@ -6,6 +6,7 @@ import android.content.Intent;
import android.widget.Toast;
import com.gh.common.constant.Config;
import com.gh.gamecenter.login.LoginTag;
import com.lightgame.utils.RuntimeUtils;
import com.lightgame.utils.Utils;
import com.sina.weibo.sdk.WbSdk;
@ -89,7 +90,7 @@ public class GetLoginDataUtils {
content.put("access_token_expire", Utils.getTime(mContext) + jsonObject.getLong("expires_in"));
content.put("access_token", jsonObject.getString("access_token"));
if (mLoginListener != null) {
mLoginListener.OnLoginData(content, LoginUtils.LoginTag.qq);// QQ 登录回调
mLoginListener.OnLoginData(content, LoginTag.qq);// QQ 登录回调
}
} catch (JSONException e) {
@ -171,7 +172,7 @@ public class GetLoginDataUtils {
}
public void WCLofinCallBack(JSONObject content) {
mLoginListener.OnLoginData(content, LoginUtils.LoginTag.wechat);
mLoginListener.OnLoginData(content, LoginTag.wechat);
}
public void onWeiboCallback(int requestCode, int resultCode, Intent data) {
@ -219,7 +220,7 @@ public class GetLoginDataUtils {
content.put("refresh_token", token.getRefreshToken());
// content.put("refresh_token_expire", Utils.getTime(mContext) + 86400 * 30); // refresh_token 有效期30天
if (mLoginListener != null) {
mLoginListener.OnLoginData(content, LoginUtils.LoginTag.weibo);// 微博 登录回调
mLoginListener.OnLoginData(content, LoginTag.weibo);// 微博 登录回调
}
} catch (JSONException e) {
e.printStackTrace();
@ -293,7 +294,7 @@ public class GetLoginDataUtils {
// 登录成功回调
public interface OnLoginDataListener {
void OnLoginData(JSONObject content, LoginUtils.LoginTag loginTag);
void OnLoginData(JSONObject content, LoginTag loginTag);
}
}