Android 从带有前缀的“资源”文件夹中选择文件

Android 从带有前缀的“资源”文件夹中选择文件,android,file,filter,directory,Android,File,Filter,Directory,为什么操作后secondaryImages=null? 我保证在/assets/forms/文件夹中有多个以eq01008开头的文件 更新: 这也会为SecondaryImage返回NULL: 非常感谢您的帮助。也许可以试试 String[] secondaryImages = new String[size]; 看起来您没有初始化第二个图像 如果不知道字符串的大小,最好使用字符串类型的数组和列表 ArrayList<Sring> secondaryImages = new A

为什么操作后secondaryImages=null? 我保证在/assets/forms/文件夹中有多个以eq01008开头的文件

更新: 这也会为SecondaryImage返回NULL:

非常感谢您的帮助。

也许可以试试

 String[] secondaryImages = new String[size];
看起来您没有初始化第二个图像

如果不知道字符串的大小,最好使用字符串类型的数组和列表

 ArrayList<Sring> secondaryImages = new ArrayList<String>();

初始化它并不重要,因为我正在将它完全设置为新的内容。我无法使用ArrayList,因为File.list返回字符串[]。这不是句法问题。谢谢你的回复。
 String[] secondaryImages = new String[size];
 ArrayList<Sring> secondaryImages = new ArrayList<String>();