为什么File.listFiles()会在某些设备上抛出NullPointerException?

时间:2017-12-15 14:36:00

标签: android-file

请注意以下代码中的所有测试:

File folder = new File(sFolderPath);
if (folder == null) {
    //do nothing
} else {
    if (folder.exists()) {
        File[] flist = folder.listFiles();
    }
}

folder.listFiles()抛出以下异常:

  

java.lang.NullPointerException:尝试获取null数组的长度

很少发生。我想知道在通过null和存在的测试之后这是如何可能的。

0 个答案:

没有答案