「Fix 」

1、删除自定义DNS。对网络请求TryCatch
This commit is contained in:
xyz
2025-01-03 17:13:46 +08:00
parent b85a55e522
commit ec17b6d633
7 changed files with 215 additions and 209 deletions

View File

@@ -61,34 +61,38 @@ public class MogoRoadSearchManager {
* @param callback {@link IRoadInfoSearchCallback}
*/
public void queryRoadInfo(RoadInfoRequest roadInfoRequest, IRoadInfoSearchCallback callback) {
Map<String, Object> map = new HashMap<>();
map.put("sn", MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn());
map.put("data", GsonUtil.jsonFromObject(roadInfoRequest));
try {
Map<String, Object> map = new HashMap<>();
map.put("sn", MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn());
map.put("data", GsonUtil.jsonFromObject(roadInfoRequest));
apiService.queryRoadInfos(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseData<RoadInfos>>() {
@Override
public void onSubscribe(@NonNull Disposable d) {
apiService.queryRoadInfos(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseData<RoadInfos>>() {
@Override
public void onSubscribe(@NonNull Disposable d) {
}
}
@Override
public void onNext(@NonNull BaseData<RoadInfos> roadInfos) {
callback.onSuccess(roadInfos);
}
@Override
public void onNext(@NonNull BaseData<RoadInfos> roadInfos) {
callback.onSuccess(roadInfos);
}
@Override
public void onError(@NonNull Throwable e) {
callback.onError(e);
}
@Override
public void onError(@NonNull Throwable e) {
callback.onError(e);
}
@Override
public void onComplete() {
@Override
public void onComplete() {
}
});
}
});
} catch (Exception e) {
e.printStackTrace();
}
}

View File

@@ -56,32 +56,36 @@ public class UploadManager {
* @param callback
*/
public void loadUpload(InformationBody informationBody, ITanluUploadCallback callback) {
Gson gson = new Gson();
Map<String, String> map = new HashMap<>();
map.put("sn", MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn());
map.put("data", gson.toJson(informationBody));
apiService.uploadInformation(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseData<UploadResult>>() {
@Override
public void onSubscribe(Disposable d) {
}
try {
Gson gson = new Gson();
Map<String, String> map = new HashMap<>();
map.put("sn", MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn());
map.put("data", gson.toJson(informationBody));
apiService.uploadInformation(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<BaseData<UploadResult>>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(BaseData<UploadResult> result) {
callback.onSuccess(result);
}
@Override
public void onNext(BaseData<UploadResult> result) {
callback.onSuccess(result);
}
@Override
public void onError(Throwable e) {
callback.onError(e);
}
@Override
public void onError(Throwable e) {
callback.onError(e);
}
@Override
public void onComplete() {
}
});
@Override
public void onComplete() {
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
}