From 50f9b82ac862652e88444d727a32e0da1d824e9e Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 13 一月 2025 15:57:06 +0800 Subject: [PATCH] 1.分水房相关 2.删除极光推送相关配置 3.优化图片显示相关 --- app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 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 7e5671c..d80da85 100644 --- a/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java +++ b/app/src/main/java/com/dayu/pipirrapp/net/ApiManager.java @@ -63,6 +63,7 @@ //鏂囦欢涓婁紶澶辫触閲嶅娆℃暟 int uplodFilerepeatSize = 3; + ApiService apiService; // 绠$悊璁㈤槄浜嬩欢 private final CompositeDisposable compositeDisposable = new CompositeDisposable(); @@ -302,7 +303,7 @@ public void uploadFile(final Context context, final UplodFileState uplodData, final UploadFileListener listener, final AddPictureAdapter adapter) { if (!TextUtils.isEmpty(uplodData.getFilePath())) { - MyLog.d("progressRequestBody>>>" + "path:" + uplodData.getFilePath()+">>>uploadType:"+uplodData.getUploadType()); + MyLog.d("progressRequestBody_uploadFile>>>" + "path:" + uplodData.getFilePath() + ">>>uploadType:" + uplodData.getUploadType()); uplodData.setState(STATE_UPDING); File file = new File(uplodData.getFilePath()); RequestBody requestBody = RequestBody.create(MediaType.parse("multipart/form-data"), file); @@ -312,12 +313,20 @@ int progress = (int) (100 * bytesWritten / contentLength); // 渚嬪锛氭洿鏂� ProgressBar 鎴栨樉绀鸿繘搴� runOnUiThread(() -> { - uplodData.setProgress(progress); + if (progress <5) { + uplodData.setProgress(0); + } // 杩涘害鏉℃洿鏂颁唬鐮� if (adapter != null && uplodData.getAdapterPosition() != -1) { - adapter.updateProgress(uplodData); + //浼樺寲涓嶉绻佹洿鏂拌繘搴� + if (progress - uplodData.getProgress() > 5 || progress == 100) { + uplodData.setProgress(progress); + adapter.updateProgress(uplodData); + + } + } - MyLog.d("progressRequestBody>>>" + "adapterPosition:" + uplodData.getAdapterPosition() + ">>>涓婁紶杩涘害: " + progress + "%"); + MyLog.d("progressRequestBodyHolder>>>path" + "adapterPosition:" + uplodData.getAdapterPosition() + ">>>涓婁紶杩涘害: " + progress + "%"); }); }); -- Gitblit v1.8.0