diff --git a/app/src/main/java/com/vk/core/util/DownloadUtils.java b/app/src/main/java/com/vk/core/util/DownloadUtils.java index 21d339553..25ef4c0af 100644 --- a/app/src/main/java/com/vk/core/util/DownloadUtils.java +++ b/app/src/main/java/com/vk/core/util/DownloadUtils.java @@ -185,7 +185,7 @@ public class DownloadUtils { String f2 = FileUtils.f(file); if (!TextUtils.isEmpty(f2)) { intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - intent.setDataAndType(FileUtils.n(file), f2); + intent.setDataAndType(FileUtils.uriFromFile(file), f2); context.startActivity(intent); return true; } diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java index c9a7429d1..fb0fd2997 100644 --- a/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java +++ b/app/src/main/java/ru/vtosters/lite/downloaders/OTADownloader.java @@ -46,7 +46,7 @@ public class OTADownloader { maxIndex = Math.max(maxIndex, Integer.parseInt(name.replaceFirst(".+-(\\d+).+", "$1"))); } File apk = maxIndex == -1 ? new File(downloadDir, "VTLite.apk") : new File(downloadDir, "VTLite-" + maxIndex + ".apk"); - APKInstallActivity.installOta(context, FileUtils.n(apk)); + APKInstallActivity.installOta(context, FileUtils.uriFromFile(apk)); } else if (status == DownloadManager.STATUS_FAILED) { AndroidUtils.sendToast(getString("downloaderr")); }