【发布时间】:2014-08-09 20:34:42
【问题描述】:
为什么操作后是secondaryImages = null?
我保证在/assets/forms/ 文件夹中有多个以eq01008 开头的文件。
private static final String mFormsDirectory = "forms";
String[] secondaryImages;
File dir = new File("file:///android_asset/" + mFormsDirectory);
secondaryImages = dir.list(new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.startsWith("eq01008");
}
});
更新:
这也为 secondaryImages 返回 NULL:
File dir = new File("file:///android_asset");
// Also tried: File dir = new File("file:///android_asset/");
String[] secondaryImages = dir.list();
感谢任何帮助。
【问题讨论】:
标签: android file filter directory