当文件路径为空时,应用程序崩溃

时间:2014-03-13 15:27:22

标签: android

当我File file = new File(tempPath)应用程序在tempPath为空时崩溃

时,我很高兴
File file = new File(tempPath);
if (!file.isFile());

1 个答案:

答案 0 :(得分:1)

因为它访问设备硬盘上的无效位置。如果你很幸运,他会尝试访问"/"。为避免这种情况,您应该检查tempPath是否为空:

if (TextUtils.isEmpty(tempPath)) {
}

isEmpty将返回true,字符串为空或为空