From 7c9a2c44fd18867a86498efdabaf1b3970fb9e24 Mon Sep 17 00:00:00 2001 From: kangshulong <1095887643@qq.com> Date: Tue, 11 Nov 2025 22:10:42 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=90=8C=E4=B8=80=E4=B8=AA=E5=B9=BF=E5=91=8A?= =?UTF-8?q?=E4=BD=8D=E4=BA=A4=E6=9B=BF=E6=9B=B4=E6=8D=A2=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=9C=89=E6=A6=82=E7=8E=87=E4=BA=A7=E7=94=9F=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E5=B7=B2=E4=B8=8B=E8=BD=BD=E5=AE=8C=E6=88=90=E4=BD=86=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E4=BB=BB=E5=8A=A1=E8=A1=A8=E6=9C=AA=E5=88=A0=E7=9A=84?= =?UTF-8?q?=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/android/download/DownLoadManeger.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mylibrary/src/main/java/com/android/download/DownLoadManeger.java b/mylibrary/src/main/java/com/android/download/DownLoadManeger.java index d29f9ec..292a8ef 100644 --- a/mylibrary/src/main/java/com/android/download/DownLoadManeger.java +++ b/mylibrary/src/main/java/com/android/download/DownLoadManeger.java @@ -142,6 +142,11 @@ public class DownLoadManeger { TaskQueue.getInstance().remove(downLoadTaskBean); TaskQueue.getInstance().add(new DownLoadTaskThread(downLoadTaskBean, observer)); } + }else if(downLoadTaskBean.getTaskType()==0){//图片文件下载完成 删除downloadtaskbean表数据脏数据 + File imgFile = new File(downLoadTaskBean.getPath()+downLoadTaskBean.getFileName()); + if(imgFile.exists()&&imgFile.length()==downLoadTaskBean.getTotal()){ + DaoManager.getInstance().delete(DownLoadTaskBean.class,downLoadTaskBean); + } } if(!file.exists()&&downLoadTaskBean.getCurrentProgress()==0){ LogUtils.loge("power down but downloadstaskbean table remain task");