From 7c20eaf1400654e7426ac93373af42af61903b76 Mon Sep 17 00:00:00 2001 From: sun qiang Date: Tue, 11 Sep 2018 11:32:35 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix:=E5=88=A0=E9=99=A4=E5=BA=9F=E5=BC=83api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java index 74e0224a7..93dfdf805 100644 --- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java +++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java @@ -20,11 +20,6 @@ public List createNativeModules(ReactApplicationContext reactConte return modules; } - @Override - public List> createJSModules() { - return Collections.emptyList(); - } - @Override public List createViewManagers(ReactApplicationContext reactContext) { return Collections.emptyList(); From 1c3e0e190242ee2555975a15001ce29412c5f96b Mon Sep 17 00:00:00 2001 From: sun qiang Date: Tue, 11 Sep 2018 11:56:07 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=E5=88=A0=E9=99=A4=E9=87=8D=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java index 93dfdf805..48aac7ac3 100644 --- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java +++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobPackage.java @@ -20,6 +20,10 @@ public List createNativeModules(ReactApplicationContext reactConte return modules; } + public List> createJSModules() { + return Collections.emptyList(); + } + @Override public List createViewManagers(ReactApplicationContext reactContext) { return Collections.emptyList(); From b32d579997faebaa6cb7604a8ede0f830ad27e45 Mon Sep 17 00:00:00 2001 From: wsong910 Date: Mon, 17 Sep 2018 18:11:18 +0800 Subject: [PATCH 3/3] Update RNFetchBlobFS.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 空指针错误 --- android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java index fa7b3633b..c135313d1 100644 --- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java +++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java @@ -215,7 +215,13 @@ static public Map getSystemfolders(ReactApplicationContext ctx) state = Environment.getExternalStorageState(); if (state.equals(Environment.MEDIA_MOUNTED)) { res.put("SDCardDir", Environment.getExternalStorageDirectory().getAbsolutePath()); - res.put("SDCardApplicationDir", ctx.getExternalFilesDir(null).getParentFile().getAbsolutePath()); + final File externalFilesDir = ctx.getExternalFilesDir(null); + if (externalFilesDir != null) { + final File parentFile = externalFilesDir.getParentFile(); + if (parentFile != null) { + res.put("SDCardApplicationDir", parentFile.getAbsolutePath()); + } + } } res.put("MainBundleDir", ctx.getApplicationInfo().dataDir); return res;