- String externalFilesDir = getApplicationContext().getExternalFilesDir(null).getAbsolutePath();
- if (new File(externalFilesDir).canWrite())
- dirs += "\n" + externalFilesDir;
+ File efd = null;
+ try {
+ efd = getApplicationContext().getExternalFilesDir(null);
+ } catch (Exception ignored) {
+ }
+ if (efd != null) {
+ String externalFilesDir = efd.getAbsolutePath();
+ if (new File(externalFilesDir).canWrite())
+ dirs += "\n" + externalFilesDir;
+ }