diff --git a/library/src/main/java/com/developer/filepicker/utils/Utility.java b/library/src/main/java/com/developer/filepicker/utils/Utility.java index 4ebea679f09bf552f4a0c674fc4f44ce98b3a731..2bf2cc8cd911403592a947a020b7fd33b1e505e0 100644 --- a/library/src/main/java/com/developer/filepicker/utils/Utility.java +++ b/library/src/main/java/com/developer/filepicker/utils/Utility.java @@ -28,29 +28,24 @@ public class Utility { public static ArrayList prepareFileListEntries(ArrayList internalList, File inter, ExtensionFilter filter, boolean show_hidden_files) { - try { - for (File name : Objects.requireNonNull(inter.listFiles(filter))) { - if (name.canRead()) { - if (name.getName().startsWith(".") && !show_hidden_files){ - continue; - } - FileListItem item = new FileListItem(); - item.setFilename(name.getName()); - item.setDirectory(name.isDirectory()); - try { - item.setLocation(name.getCanonicalPath()); - } catch (IOException e) { - e.printStackTrace(); - } - item.setTime(name.lastModified()); - internalList.add(item); + for (File name : Objects.requireNonNull(inter.listFiles(filter))) { + if (name.canRead()) { + if (name.getName().startsWith(".") && !show_hidden_files) { + continue; } + FileListItem item = new FileListItem(); + item.setFilename(name.getName()); + item.setDirectory(name.isDirectory()); + try { + item.setLocation(name.getCanonicalPath()); + } catch (IOException e) { + e.printStackTrace(); + } + item.setTime(name.lastModified()); + internalList.add(item); } - Collections.sort(internalList); - } catch (NullPointerException e) { - e.printStackTrace(); - internalList = new ArrayList<>(); } + Collections.sort(internalList); return internalList; } }