diff --git a/app/src/main/java/com/nynja/mobile/communicator/data/NynjaStorageManager.java b/app/src/main/java/com/nynja/mobile/communicator/data/NynjaStorageManager.java index 48f671190f3c4d898cc1838e1bd26f9401553ea5..428407eba3cb8c2962ce8cfcade12ec63816de27 100644 --- a/app/src/main/java/com/nynja/mobile/communicator/data/NynjaStorageManager.java +++ b/app/src/main/java/com/nynja/mobile/communicator/data/NynjaStorageManager.java @@ -170,17 +170,33 @@ public class NynjaStorageManager { File dirImages = new File(dirStorage, DIR_IMAGES + DIVIDER); File dirVideos = new File(dirStorage, DIR_VIDEOS + DIVIDER); long cacheSize = 0; - for (File fileFile : dirFiles.listFiles()) { - if (fileFile.isFile()) cacheSize += fileFile.length(); + File filesList[] = dirFiles.listFiles(); + if (filesList != null) { + for (File fileFile : filesList) { + if (fileFile.isFile()) + cacheSize += fileFile.length(); + } } - for (File audioFile : dirAudio.listFiles()) { - if (audioFile.isFile()) cacheSize += audioFile.length(); + File audiosList[] = dirAudio.listFiles(); + if (audiosList != null) { + for (File audioFile : audiosList) { + if (audioFile.isFile()) + cacheSize += audioFile.length(); + } } - for (File imageFile : dirImages.listFiles()) { - if (imageFile.isFile()) cacheSize += imageFile.length(); + File imagesList[] = dirImages.listFiles(); + if (imagesList != null) { + for (File imageFile : imagesList) { + if (imageFile.isFile()) + cacheSize += imageFile.length(); + } } - for (File videoFile : dirVideos.listFiles()) { - if (videoFile.isFile()) cacheSize += videoFile.length(); + File videosList[] = dirVideos.listFiles(); + if (videosList != null) { + for (File videoFile : videosList) { + if (videoFile.isFile()) + cacheSize += videoFile.length(); + } } return FileUtils.getSizeString(cacheSize); }