diff --git a/src/com/simplegeo/android/cache/CacheHandler.java b/src/com/simplegeo/android/cache/CacheHandler.java index 40ad63a..74ff13d 100644 --- a/src/com/simplegeo/android/cache/CacheHandler.java +++ b/src/com/simplegeo/android/cache/CacheHandler.java @@ -285,12 +285,14 @@ public void deleteAll() { private void recursiveDelete(File file) { File[] files = file.listFiles(); - for(File subdir : files) { - if(subdir.isDirectory()) - recursiveDelete(subdir); - else - subdir.delete(); - } + if(files != null) { + for(File subdir : files) { + if(subdir.isDirectory()) + recursiveDelete(subdir); + else + subdir.delete(); + } + } } /**