From c41e996addf2fdc826a775eb90bb82dfc3c7d40e Mon Sep 17 00:00:00 2001 From: juntao Date: Thu, 27 Aug 2020 16:32:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=E8=B7=B3=E8=B7=83=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/gamecenter/manager/UpdateManager.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/com/gh/gamecenter/manager/UpdateManager.java b/app/src/main/java/com/gh/gamecenter/manager/UpdateManager.java index 38ca4213c0..6e8e72b338 100644 --- a/app/src/main/java/com/gh/gamecenter/manager/UpdateManager.java +++ b/app/src/main/java/com/gh/gamecenter/manager/UpdateManager.java @@ -335,6 +335,10 @@ public class UpdateManager { PackageInstaller.install(mContext, path); } else { MtaHelper.onEvent("软件更新", "下载开始"); + + if (isUpdateFileDownloaded(md5)) { + deleteDownloadedFile(md5); + } showDownloadDialog(md5); } }); @@ -437,6 +441,12 @@ public class UpdateManager { return file.exists() && file.length() == SPUtils.getLong(Constants.LAST_GHZS_UPDATE_FILE_SIZE, 0); } + private void deleteDownloadedFile(String md5) { + String path = FileUtils.getDownloadPath(mContext, "光环助手V" + appEntity.getVersion() + "_" + md5 + ".apk"); + File file = new File(path); + file.delete(); + } + private void updateUpdateDialogView(boolean isUpdateDownloaded) { if (isUpdateDownloaded) { confirmTextView.setText("立即安装");