java - 当我在列表视图中滚动时,我的应用程序崩溃了
问题描述
我正在 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;
}
解决方案
推荐阅读
- python - Matplotlib with brokenaxes 包第二个 Y 轴
- visual-studio-code - `vscode debug angular can't hit breakpoint:断点已设置但尚未绑定
- python - Python用“”替换''来解析json
- c++ - 我的 avl 树 add() 函数有什么问题?
- django - 如何在一个查询中获取和更新 Django 对象?
- mysql - Cakephp:查询中不包含暴露的虚拟字段
- android - 垂直和水平居中位图,同时保持其纵横比
- python - 是什么导致我用 Python 3 编写的自玩俄罗斯方块中出现这个奇怪的错误?
- sql-server - 在表格中选择结果范围内的后续数字
- python - 如何在 Django 项目启动期间编写数据库 Django 数据库模型实例?