解决token 401问题

This commit is contained in:
huangzhuanghua
2016-11-16 14:22:07 +08:00
parent d74d91532b
commit b9eb8de88a
6 changed files with 131 additions and 99 deletions

View File

@ -27,6 +27,7 @@ import com.gh.common.constant.Config;
import com.gh.common.util.FileUtils;
import com.gh.common.util.PackageUtils;
import com.gh.common.util.TimestampUtils;
import com.gh.common.util.TokenUtils;
import com.gh.download.DownloadManager;
import com.gh.download.DownloadService;
import com.gh.gamecenter.db.info.FilterInfo;
@ -63,8 +64,6 @@ import de.greenrobot.event.EventBus;
*/
public class SplashScreenActivity extends BaseActivity {
public static final String TAG = SplashScreenActivity.class.getSimpleName();
private SharedPreferences sp;
private String from;
@ -226,7 +225,8 @@ public class SplashScreenActivity extends BaseActivity {
getUISetting();
getTime();
// 更新本地时间
TokenUtils.getTime(this);
/*
* 上传数据
@ -263,31 +263,6 @@ public class SplashScreenActivity extends BaseActivity {
}
}
/*
* 获取服务器时间
*/
private void getTime() {
StringExtendedRequest request = new StringExtendedRequest(
Request.Method.GET, Config.HOST + "support/time/current",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
if (response.matches("^[0-9]{10}$")) {
try {
Editor editor = sp.edit();
editor.putLong("server_time", Long.parseLong(response));
editor.putLong("client_time", System.currentTimeMillis() / 1000);
editor.apply();
} catch (NumberFormatException e) {
e.printStackTrace();
}
}
}
}, null);
request.setShouldCache(false);
AppController.addToRequestQueue(request, TAG);
}
/*
* 获取界面设置
*/
@ -313,7 +288,7 @@ public class SplashScreenActivity extends BaseActivity {
}
}
}, null);
AppController.addToRequestQueue(request, TAG);
AppController.addToRequestQueue(request);
}
/*
@ -346,7 +321,7 @@ public class SplashScreenActivity extends BaseActivity {
}
}
}, null);
AppController.addToRequestQueue(request, TAG);
AppController.addToRequestQueue(request);
}
/*
@ -400,7 +375,7 @@ public class SplashScreenActivity extends BaseActivity {
}
}
}, null);
AppController.addToRequestQueue(request, TAG);
AppController.addToRequestQueue(request);
}
// 跳转到主界面