From bbf732d0d922083671c624867c0a50b7bea835cb Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 14 八月 2026 17:06:10 +0800
Subject: [PATCH] 修复问题
---
app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java b/app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java
index 327f66c..04a7f3f 100644
--- a/app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java
+++ b/app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java
@@ -44,6 +44,7 @@
public class HttpManager {
private static HttpManager httpManager;
+ private final ApiServics service = initBaseData().create(ApiServics.class);
private Gson gson;
private Map<String, String> headerParams;
private HashMap<String, Object> map;
@@ -95,9 +96,8 @@
/**
* 初始化数据
*
- * @param action 当前请求的尾址
*/
- private Retrofit initBaseData(final String action) {
+ private Retrofit initBaseData() {
initHeader();
// 监听请求条件
OkHttpClient.Builder builder = new OkHttpClient.Builder();
@@ -148,11 +148,10 @@
gson = new Gson();
}
- ApiServics getService = initBaseData(action).create(ApiServics.class);
Log.i("zzz", "request====" + new JSONObject(params));
// getService.getResult(action.substring(action.lastIndexOf("/") + 1), headerParams, params)
- getService.getResult(action, headerParams, params)
+ service.getResult(action, headerParams, params)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(observer);
@@ -199,9 +198,8 @@
}
int type = getTypeByLanguage();
params.put(Const.language, type); // 1 中文 2 英文 3 法文
- ApiServics jsonService = initBaseData(action).create(ApiServics.class);
LogUtils.d("post", params.toString());
- return jsonService.postResult(action, headerParams, params);
+ return service.postResult(action, headerParams, params);
}
/**
@@ -235,7 +233,6 @@
* @param file 文件
*/
public Observable<ResponseBody> post(final String action, File file) {
- ApiServics service = initBaseData(action).create(ApiServics.class);
// https://github.com/iPaulPro/aFileChooser/blob/master/aFileChooser/src/com/ipaulpro/afilechooser/utils/FileUtils.java
// use the FileUtils to get the actual file by uri
--
Gitblit v1.7.1