java - 点击文件夹没有反应
问题描述
我是初学者,我想创建一个简单的文件浏览器,但是在我的项目中,当我尝试单击任何文件夹或文件时没有响应,如何解决这个问题???
private List<String> fileList = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
File root = new File(Environment.getExternalStorageDirectory().getAbsolutePath());
ListDir(root);
}
void ListDir(File f) {
File[] files = f.listFiles();
fileList.clear();
for (File file : files) {
fileList.add(file.getPath());
}
ArrayAdapter<String> directoryList = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, fileList);
setListAdapter(directoryList);
}
解决方案
推荐阅读
- arrays - MongoDB:如何在多个深度内查询嵌入式文档中的数组?
- javascript - Quasar框架中如何在项目之间共享组件和mixin
- fluid-framework - 为每个正在协作的对象创建一个新容器是一种反模式吗?
- sql - 从 Snowflake 中的字符串中删除非 ASCII 字符
- certificate - Traefik、Letsencrypt、DNS01 通配符证书和 CName - 找不到 _acme-challenge.domain.com 的权限开始:
- laravel - Laravel withSum of two columns with Additional where 子句
- r - 试图获得每月计数而不是总数
- javascript - 让不和谐机器人在频道中停留 x 时间,然后离开但继续行动
- docker - Windows 中的 Portainer 根目录
- reactjs - setstate 没有更新对象的状态包含反应 js 中的数组成员