第一个接口卡住,后面的接口不会请求问题
LvBing1995 opened this issue · 2 comments
我第一个接口要是卡住了,后面的接口要等卡着的接口执行完毕,才能继续请求。我的每个接口request都是new出来的。这是我哪里配置错了吗?
`String token = SPUtils.getInstance().get(SPUtils.Token_ACCESS, "");
HttpParams params = new HttpParams();
Log_Ma.e(TAG, "okgo Post_Json:" + map.toString());
params.put("json", AES128Util.JiaMi(new Gson().toJson(map)), false);
OkGo.post(url.trim())
.tag(context.getClass().getSimpleName())
.headers("Authorization", token)
.params(params)
.execute(new StringCallback() {
@OverRide
public void onSuccess(Response response) {
Bean_Base base = Success(context, response);
if (base.isSuccess()) {
String json = AES128Util.JieMi(base.getJsonArray());
Log_Ma.e("okgo 解密:", json);
if (TextUtils.isEmpty(json)) {
date.error(base.getMessage());
} else {
date.success(json);
}
} else {
date.error(base.getMessage());
}
}
@Override
public void onError(Response<String> response) {
super.onError(response);
ToastUtils.showToast("网络异常,请稍后重试!");
date.error(response.message());
}
});`这是我的,供你参考
你好谢谢回复。我找到问题了,前同事写Interceptor的时候用了synchronized把方法锁住了找了半天