【发布时间】:2016-03-10 07:45:49
【问题描述】:
此代码在 android 4.4、5.0、5.1、6.0 上运行良好
File file = new File("/storage/emulated/0//Videos/");
String[] myFiles;
myFiles = file.list();
for (int i = 0; i < myFiles.length; i++) {
File myFile = new File(file, myFiles[i]);
myFile.delete();
}
但是当我将它用于 android 4.0、4.1、4.2 时,我得到 java.lang.NullPointerException 引用行
for (int i = 0; i < myFiles.length; i++)
所以我尝试初始化字符串,
String[] myFiles = new String[100] //just big value
但 android studio 显示初始化程序“new String[100]”是冗余的,错误未解决。
为什么会这样?
谢谢..!
【问题讨论】: