浏览代码

Merge pull request #504 from Bhavik-P/checkKey

Check if addAndroidDownloads map has the notification key before consuming
Travis Nuttall 6 年前
父节点
当前提交
ca2f93d4a8
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java

+ 1
- 1
android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java 查看文件

160
             if (options.addAndroidDownloads.getBoolean("useDownloadManager")) {
160
             if (options.addAndroidDownloads.getBoolean("useDownloadManager")) {
161
                 Uri uri = Uri.parse(url);
161
                 Uri uri = Uri.parse(url);
162
                 DownloadManager.Request req = new DownloadManager.Request(uri);
162
                 DownloadManager.Request req = new DownloadManager.Request(uri);
163
-                if(options.addAndroidDownloads.getBoolean("notification")) {
163
+                if(options.addAndroidDownloads.hasKey("notification") && options.addAndroidDownloads.getBoolean("notification")) {
164
                     req.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
164
                     req.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
165
                 } else {
165
                 } else {
166
                     req.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);
166
                     req.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);