当我File file = new File(tempPath)
应用程序在tempPath
为空时崩溃
File file = new File(tempPath);
if (!file.isFile());
答案 0 :(得分:1)
因为它访问设备硬盘上的无效位置。如果你很幸运,他会尝试访问"/"
。为避免这种情况,您应该检查tempPath
是否为空:
if (TextUtils.isEmpty(tempPath)) {
}
isEmpty
将返回true,字符串为空或为空