okhttp-OkGo
okhttp-OkGo copied to clipboard
第一个接口卡住,后面的接口不会请求问题
我第一个接口要是卡住了,后面的接口要等卡着的接口执行完毕,才能继续请求。我的每个接口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.<String>post(url.trim()) .tag(context.getClass().getSimpleName()) .headers("Authorization", token) .params(params) .execute(new StringCallback() { @Override public void onSuccess(Response<String> 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把方法锁住了找了半天