diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/AppUpdateDialog.java b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/AppUpdateDialog.java index 9f2e6015..8ddd1da5 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/adapter/AppUpdateDialog.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/adapter/AppUpdateDialog.java @@ -74,8 +74,7 @@ public class AppUpdateDialog extends BaseDialog implemen mProgressDialog.setCanceledOnTouchOutside(false); mProgressDialog.setMessage("下载中请稍等!!!"); mProgressDialog.show(); - DownloadUtil downloadUtil = new DownloadUtil(getContext(),appUpdateModel.getUrl()); - downloadUtil.downloadFile(appUpdateModel.getUrl(), this); + DownloadUtil downloadUtil = new DownloadUtil(getContext(),appUpdateModel.getUrl(),this); } } diff --git a/BaseModule/src/main/java/com/xscm/moduleutil/utils/DownloadUtil.java b/BaseModule/src/main/java/com/xscm/moduleutil/utils/DownloadUtil.java index 945cacef..ddf0d1c1 100644 --- a/BaseModule/src/main/java/com/xscm/moduleutil/utils/DownloadUtil.java +++ b/BaseModule/src/main/java/com/xscm/moduleutil/utils/DownloadUtil.java @@ -52,7 +52,7 @@ public class DownloadUtil { @SuppressLint("CheckResult") - public DownloadUtil(Context context, String downUrl) { + public DownloadUtil(Context context, String downUrl,final DownloadListener downloadListener) { // 1. 判空,避免空指针 if (context == null) { ToastUtils.showShort("Context 不能为 null!"); @@ -88,6 +88,7 @@ public class DownloadUtil { } mApkPath = new File(mContext.getFilesDir(), PATH_APK + downUrlEnd).getAbsolutePath(); } + downloadFile(dUrl, downloadListener); }); } else { LogUtils.e("else ."+(mApi == null)); @@ -100,6 +101,8 @@ public class DownloadUtil { } mApkPath = new File(mContext.getFilesDir(), PATH_APK + downUrl).getAbsolutePath(); } + + downloadFile(downUrl, downloadListener); } }