android,把sd卡中的所以图片信息存到数组中。然后返回一个数组。出问题了,代码如下,帮忙看看在线等

2025-01-06 22:44:30
推荐回答(2个)
回答1:

粗看一下,你的代码有如下问题:
1.File f = new File("/sdcard/");
这里是否应该改为File f = new File("/sdcard");加一个"/"就不是sdcard这个当前目录了;
别外,目录是否要递归查找图片文件?

2.File files1[] = null;

这里的files1[]没有初始化,你在后面就直接使用了files1[b]=files[i];这里肯定报错;

动态数组可以用ArrayList

修改这两处后你的代码应该就没有问题了

回答2:

把错误的LOG贴出来啊....就放一段代码,谁也没心思看啊.