From fbae5f3ea74727ccadc48314a864a1ea0099a945 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 17 十月 2025 17:36:17 +0800
Subject: [PATCH] 2025.10.17 1、新增巡查时,修改工地施工阶段功能(待完成)

---
 app/src/main/java/cn/flightfeather/thirdappmodule/task/CompressPhotoTask.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/cn/flightfeather/thirdappmodule/task/CompressPhotoTask.java b/app/src/main/java/cn/flightfeather/thirdappmodule/task/CompressPhotoTask.java
index ad38672..69a2787 100644
--- a/app/src/main/java/cn/flightfeather/thirdappmodule/task/CompressPhotoTask.java
+++ b/app/src/main/java/cn/flightfeather/thirdappmodule/task/CompressPhotoTask.java
@@ -42,16 +42,19 @@
     @Override
     protected Object doInBackground(Object[] objects) {
         outputFIleList = new ArrayList<>();
-        for (Mediafile mediafile:mediafileList){
+        for (int i = 0; i < mediafileList.size(); i++) {
+            Mediafile mediafile = mediafileList.get(i);
             File file = new File(Environment.getExternalStorageDirectory(),(mediafile.getPath()+mediafile.getDescription()));
             String fileName = mediafile.getGuid()+".jpg";
             File outputFile = new File(Environment.getExternalStorageDirectory(),path+fileName);
-            outputFile.getParentFile().mkdirs();
+            if (!outputFile.getParentFile().mkdirs()) continue;
 
             BitmapFactory.Options opts = new BitmapFactory.Options();
             //灏嗗浘鐗囩殑闀垮缂╁皬涓�1/2
             opts.inSampleSize = 2;
             Bitmap bm = BitmapFactory.decodeFile(file.getAbsolutePath(), opts);
+//            if (bm == null) continue;
+
             int aa = bm.getHeight();
             int bb = bm.getWidth();
             Log.i("bitmap", bm.getHeight() + " " + bm.getWidth());

--
Gitblit v1.9.3