From 24f4b63df3394425545d602a92d7ddd1ebccb463 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 17 Nov 2015 17:23:40 -0800 Subject: Fix if isExternalStorageRemovable throws (appears to have been due to testing against a external usb stick?) --- app/src/main/java/github/daneren2005/dsub/util/FileUtil.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'app/src') diff --git a/app/src/main/java/github/daneren2005/dsub/util/FileUtil.java b/app/src/main/java/github/daneren2005/dsub/util/FileUtil.java index 2495db17..04dc73b7 100644 --- a/app/src/main/java/github/daneren2005/dsub/util/FileUtil.java +++ b/app/src/main/java/github/daneren2005/dsub/util/FileUtil.java @@ -484,8 +484,12 @@ public class FileUtil { // Past 5.0 we can query directly for SD Card if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { for(int i = 0; i < dirs.length; i++) { - if(dirs[i] != null && Environment.isExternalStorageRemovable(dirs[i])) { - return dirs[i]; + try { + if (dirs[i] != null && Environment.isExternalStorageRemovable(dirs[i])) { + return dirs[i]; + } + } catch (Exception e) { + Log.e(TAG, "Failed to check if is external", e); } } } -- cgit v1.2.3