为了账号安全,请及时绑定邮箱和手机立即绑定

Android 获取已存在的文件所在目录下的所有文件为null。

Android 获取已存在的文件所在目录下的所有文件为null。

慕的地10843 2019-04-18 15:15:33
场景如下:从服务器下载图片文件到手机创建好的目录下,知道图片路径可以获取到图片,但是获取目录的所有文件集合为空。以下为创建和获取目录的代码,目录不存在则创建:    public  String getPath() {  String sdPath = Environment.getExternalStorageDirectory() + "/";        mContext.getExternalFilesDir();         //创建目录         String mSavePath = sdPath + "aaa";         File dir = new File(mSavePath);         if (!dir.exists())             dir.mkdir();             return dir.path();             }获取目录下的图片的路径,能够获得图片String imgPath=getPath()+"/"+"图片.png"获取此目录下的文件报空指针错误  File file = new File(getPath());   File[] files=     file.listFiles();
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

 //创建目录
String mSavePath = sdPath + "aaa";
----> String mSavePath = sdPath + "/" + "aaa";


查看完整回答
反对 回复 2019-05-16
  • 2 回答
  • 0 关注
  • 973 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号