我正在Android Studio中编程一个mp3播放器,该播放器从手机根目录读取mp3文件,并在列表视图中显示它们。我的问题是,当我浏览它时,该应用程序崩溃并且不再响应,不得不强制关闭它。
有人可以帮我吗?
谢谢
public ArrayList<File> EncontrarCanciones (File root)
{
ArrayList<File> songs = new ArrayList<File>();
File[]ficheros=root.listFiles();
for(File listar:ficheros)
{
if(listar.isDirectory() && !listar.isHidden())
{
songs.addAll(EncontrarCanciones(listar));
} else {
if(listar.getName().endsWith(".mp3"))
{
songs.add(listar);
}
}
}
return songs;
}