Prevent permission denied
This commit is contained in:
parent
69fad87166
commit
960b58b748
@ -132,7 +132,8 @@ public class StorageErrorActivity extends AppCompatActivity {
|
|||||||
List<String> folders = new ArrayList<>(mediaDirs.length);
|
List<String> folders = new ArrayList<>(mediaDirs.length);
|
||||||
List<CharSequence> choices = new ArrayList<>(mediaDirs.length);
|
List<CharSequence> choices = new ArrayList<>(mediaDirs.length);
|
||||||
for(int i=0; i < mediaDirs.length; i++) {
|
for(int i=0; i < mediaDirs.length; i++) {
|
||||||
if(mediaDirs[i] == null) {
|
File dir = mediaDirs[i];
|
||||||
|
if(dir == null || !dir.exists() || !dir.canRead() || !dir.canWrite()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
String path = mediaDirs[i].getAbsolutePath();
|
String path = mediaDirs[i].getAbsolutePath();
|
||||||
|
@ -819,7 +819,8 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc
|
|||||||
List<String> folders = new ArrayList<>(mediaDirs.length);
|
List<String> folders = new ArrayList<>(mediaDirs.length);
|
||||||
List<CharSequence> choices = new ArrayList<>(mediaDirs.length);
|
List<CharSequence> choices = new ArrayList<>(mediaDirs.length);
|
||||||
for(int i=0; i < mediaDirs.length; i++) {
|
for(int i=0; i < mediaDirs.length; i++) {
|
||||||
if(mediaDirs[i] == null) {
|
File dir = mediaDirs[i];
|
||||||
|
if(dir == null || !dir.exists() || !dir.canRead() || !dir.canWrite()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
String path = mediaDirs[i].getAbsolutePath();
|
String path = mediaDirs[i].getAbsolutePath();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user