NPE on empty directory

Fixes NullPointerException when SD card is empty. 
File.listFiles() can return null.
http://developer.android.com/reference/java/io/File.html#listFiles%28%29