这个怎么用啊
aide吧
全部回复
仅看楼主
level 8
紫流烟云
楼主
求大佬告知,这怎么调用
2021年06月08日 07点06分
1
level 14
不知者来此
这个方法不就是递归打印路径下所有文件名咯,然后你好像缺少main主方法入口。
2021年06月08日 08点06分
2
紫流烟云
我知道缺,我只是问调用,现在我能调用了,就是在Java Application能用,在创建的Android app中闪退
2021年06月08日 08点06分
紫流烟云
我在下方又发了张图
2021年06月08日 08点06分
预知未来🌀
隔壁C4吧跑过来
2021年06月10日 08点06分
level 8
紫流烟云
楼主
运行到这软件闪退
2021年06月08日 08点06分
4
不知者来此
你没有判断目录是否存在,就调用list可能得到null
2021年06月08日 09点06分
level 14
不知者来此
应该在简化一点
2021年06月08日 09点06分
5
level 14
不知者来此
getFiles代码是什么
2021年06月08日 09点06分
6
紫流烟云
发图了,在下面
2021年06月08日 09点06分
紫流烟云
我的意思是调用这个获得文件名数组返回值,然后在列表上显示文件名
2021年06月08日 09点06分
level 8
紫流烟云
楼主
我也不太会用,正在摸索,这是我网上找的另一份代码,我想调用,就是想向那种function调用一样
2021年06月08日 09点06分
7
level 14
不知者来此
要判断file是不是目录再做listFiles,不然你可能会得到一个null值
2021年06月08日 09点06分
8
紫流烟云
在下面发了图片,是Java Application测试的
2021年06月08日 09点06分
level 8
紫流烟云
楼主
这是我在Java Application上测试的
2021年06月08日 09点06分
9
level 14
不知者来此
static FilenameFilter isfile = new FilenameFilter(){
@Override
public boolean accept(File file, String name) {
return file.isFile();
}
};
public static List<String> getFiles(String path){
File file=new File(path);
if (file.isDirectory() && file.canRead())
return Arrays.asList(file.list(isfile));
return new ArrayList<String>();
}
2021年06月08日 09点06分
11
紫流烟云
搞不懂,抱歉
2021年06月08日 09点06分
不知者来此
@紫流烟云
这是文件过滤
2021年06月08日 09点06分
紫流烟云
@不知者来此
我知道是过滤啊,但是我不太会用,我指调用了第二个,然后返回空值数组,我确实不会用,刚学,望理解
2021年06月08日 09点06分
level 8
何xianke
闪退,没给内存权限?
2021年06月08日 15点06分
12
紫流烟云
也是哦,我看看去
2021年06月09日 00点06分
紫流烟云
谢大佬啊
,终于好了,一语惊醒梦中人啊
2021年06月09日 00点06分
level 2
其实z我不坏
你那是类的实例方法,没对象怎么搞?给它一个对象,new Main().getAll(path);
2021年06月10日 01点06分
13
紫流烟云
已经调用好了,都学会了
,多谢回复,只是之前一直闪退,上面有大佬说是权限原因,试了一下确实
2021年06月10日 02点06分
紫流烟云
现在正在查找列表中有多个控件,然后是每个控件的点击事件,自己慢慢查都是老眼昏花,所以进度慢
2021年06月10日 02点06分
其实z我不坏
回复 紫流烟云 :哦哦,是我看岔了,我的经验,哪里出错外面包一层try,直接catch Exception,打印log,能排查大部分错,应该是Exception吧,好久没玩java了。在玩py3
2021年06月10日 03点06分
紫流烟云
@其实z我不坏
py3我也是个半吊子(#噗)
2021年06月10日 03点06分
1