From 6a44973461e2a91f62f7eed681b4db3abb026289 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期二, 24 十二月 2024 16:52:23 +0800 Subject: [PATCH] 1.优化地图相关代码,提高运行效率和可读性。 2.添加修改密码功能。 3.优化列表和详情页展示。 --- app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java | 30 ++++++++---------------------- 1 files changed, 8 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java b/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java index 1dc81ef..12f0033 100644 --- a/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java +++ b/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java @@ -61,7 +61,8 @@ int uplodFilerepeatSize = 3; ApiService apiService; - private CompositeDisposable compositeDisposable = new CompositeDisposable(); // 绠$悊璁㈤槄浜嬩欢 + // 绠$悊璁㈤槄浜嬩欢 + private CompositeDisposable compositeDisposable = new CompositeDisposable(); /** * 鍒濆鍖栭�氫俊妗嗘灦 @@ -136,7 +137,7 @@ public BaseResponse<T> apply(Object o) { if (o instanceof BaseResponse) { BaseResponse tem = (BaseResponse) o; - if (tem.getCode().equals("0000")) { + if (tem.getCode().equals(Constants.TOKEN_INVALID)) { //褰揷ode涓�0000鏄烦杞埌鐧诲綍鐣岄潰 tem.setMsg("鐧诲綍澶辨晥璇烽噸鏂扮櫥褰�"); redirectToLogin(); @@ -189,7 +190,6 @@ return null; } } - /** @@ -248,8 +248,10 @@ Observable<ResponseBody> observable; observable = apiService.downloadTile(urlPath); observable - .subscribeOn(Schedulers.io()) // 缃戠粶璇锋眰鍦� I/O 绾跨▼涓繘琛� - .observeOn(Schedulers.io()) // 鍥炶皟澶勭悊涔熷湪 I/O 绾跨▼ + // 缃戠粶璇锋眰鍦� I/O 绾跨▼涓繘琛� + .subscribeOn(Schedulers.io()) + // 鍥炶皟澶勭悊涔熷湪 I/O 绾跨▼ + .observeOn(Schedulers.io()) .subscribe( responseBody -> { @@ -341,23 +343,7 @@ } - /** - * 鍒ゆ柇褰撳墠code鏄惁鏄湭鐧诲綍鐘舵�� - * - * @param responseBody the response body in JSON format - * @return true if login is required, false otherwise - */ - private boolean isLoginRequired(String responseBody) { - try { - Gson gson = new Gson(); - Map<String, Object> responseMap = gson.fromJson(responseBody, Map.class); - String code = (String) responseMap.get("code"); - return "0000".equals(code); // Check if the code is not 0000 - } catch (Exception e) { - e.printStackTrace(); - } - return false; - } + /** * 褰揷ode涓衡��0000鈥濇椂璺宠浆鍒扮櫥褰曠晫闈� -- Gitblit v1.8.0