Skip to content

Commit 41759c1

Browse files
authored
fix(android): getInputStream around "content://" paths (#10469)
1 parent 3a0afdb commit 41759c1

File tree

1 file changed

+3
-3
lines changed
  • packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets

1 file changed

+3
-3
lines changed

packages/ui-mobile-base/android/widgets/src/main/java/org/nativescript/widgets/FileHelper.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -358,13 +358,13 @@ public long getLastModified() {
358358

359359
private InputStream getInputStream(Context context, Uri uri) throws Exception {
360360
if (Build.VERSION.SDK_INT >= 19) {
361+
if (DocumentsContract.isDocumentUri(context, uri)) {
362+
return context.getContentResolver().openInputStream(DocumentFile.fromSingleUri(context, uri).getUri());
363+
}
361364
if (isExternalStorageDocument(uri)) {
362365
File file = getFile(context, uri);
363366
return new FileInputStream(file);
364367
}
365-
if (DocumentsContract.isDocumentUri(context, uri)) {
366-
return context.getContentResolver().openInputStream(DocumentFile.fromSingleUri(context, uri).getUri());
367-
}
368368
}
369369
return context.getContentResolver().openInputStream(uri);
370370
}

0 commit comments

Comments
 (0)