我有保存在文件夹中的文件列表,我正在使用这个逻辑将它们放入一个数组中..但它只显示第一个名字,请你帮帮我..
filePath = Environment.getExternalStorageDirectory() + "/openedpages/";
file = new File(filePath);
if (file.exists()) {
filenew = file.listFiles();
for (int i = 0; i < file.listFiles().length; i++) {
arr = new ArrayList<String>();
arr.add(filenew[i].getName());
}
System.out.println("print arr " + arr);
}
谢谢
答案 0 :(得分:1)
请保持arr = new ArrayList();出于循环而尝试。