|
@@ -1,5 +1,6 @@
|
|
|
package com.uas.pda_smart_com.util;
|
|
|
|
|
|
+import android.app.Activity;
|
|
|
import android.text.TextUtils;
|
|
|
|
|
|
import com.android.volley.AuthFailureError;
|
|
@@ -10,6 +11,8 @@ import com.android.volley.VolleyError;
|
|
|
import com.android.volley.toolbox.StringRequest;
|
|
|
import com.uas.pda_smart_com.R;
|
|
|
import com.uas.pda_smart_com.application.PdaApplication;
|
|
|
+import com.uas.pda_smart_com.global.GloableParams;
|
|
|
+import com.uas.pda_smart_com.tools.SharedPreUtil;
|
|
|
import com.uas.pda_smart_com.tools.VolleyUtil;
|
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
@@ -118,10 +121,18 @@ public class VolleyRequest {
|
|
|
try {
|
|
|
LogUtil.e("responErr", errorToast);
|
|
|
if (errorToast.length() >= 500) {
|
|
|
- httpCallback.onFail(httpParams.getFlag(), "请求异常");
|
|
|
+ Activity activity=new Activity();
|
|
|
+ String maName = SharedPreUtil.getString(activity, Constants.FLAG.ACCOUNT_NAME_CACHE, null);
|
|
|
+ String userName = SharedPreUtil.getString(activity, "userNames", null);
|
|
|
+ String password = SharedPreUtil.getString(activity, "passwords", null);
|
|
|
+ VolleyUtil.requestUserLogin(activity, GloableParams.ADDRESS_LOGIN_APPLY, VolleyUtil.METHOD_POST,
|
|
|
+ VolleyUtil.FRAGMENT_LOGIN, maName, userName, password);
|
|
|
+ httpCallback.onFail(httpParams.getFlag(), "已重新登录,请再次操作");
|
|
|
} else {
|
|
|
httpCallback.onFail(httpParams.getFlag(), errorToast);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|