From 86ce2449e5f20dfef7c687193176c3913140406c Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 28 Feb 2020 14:03:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=87=E8=A3=85=E8=B0=83=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java | 4 ++-- .../java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java index f58dca3..be9aae2 100644 --- a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java +++ b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/DownLoadBroadcastReceiver.java @@ -17,8 +17,8 @@ public class DownLoadBroadcastReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { long currentDownloadId = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1); SharedPreferences sPreferences = context.getSharedPreferences("jerry_rn_a_version_upgrade", 0); - long refernece = sPreferences.getLong("downloadId", 0); - if (currentDownloadId == refernece) { + long reference = sPreferences.getLong("downloadId", 0); + if (currentDownloadId == reference) { DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); Intent install = new Intent(Intent.ACTION_VIEW); DownloadManager.Query queryById = new DownloadManager.Query(); diff --git a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java index 521068a..568dde9 100644 --- a/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java +++ b/android/src/main/java/top/jerryyan/RN/A/VersionUpgrade/UpgradeModule.java @@ -75,9 +75,10 @@ public class UpgradeModule extends ReactContextBaseJavaModule { request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI); request.setMimeType("application/vnd.android.package-archive"); request.setTitle(this.title); + request.setAllowedOverRoaming(false); request.setDestinationInExternalFilesDir(activity, Environment.DIRECTORY_DOWNLOADS, ""); long downloadId = downloadManager.enqueue(request); SharedPreferences sharedPreferences = activity.getSharedPreferences("jerry_rn_a_version_upgrade", 0); - sharedPreferences.edit().putLong("downloadId", downloadId).apply(); + sharedPreferences.edit().putLong("downloadId", downloadId).commit(); } }