|
@@ -120,6 +120,8 @@ public class RNFetchBlob extends ReactContextBaseJavaModule {
|
120
|
120
|
// Set flag to give temporary permission to external app to use FileProvider
|
121
|
121
|
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
122
|
122
|
|
|
123
|
+ // All the activity to be opened outside of an activity
|
|
124
|
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
123
|
125
|
// Validate that the device can open the file
|
124
|
126
|
PackageManager pm = getCurrentActivity().getPackageManager();
|
125
|
127
|
if (intent.resolveActivity(pm) != null) {
|
|
@@ -410,4 +412,4 @@ public class RNFetchBlob extends ReactContextBaseJavaModule {
|
410
|
412
|
public void getSDCardApplicationDir(Promise promise) {
|
411
|
413
|
RNFetchBlobFS.getSDCardApplicationDir(this.getReactApplicationContext(), promise);
|
412
|
414
|
}
|
413
|
|
-}
|
|
415
|
+}
|