相关疑难解决方法(0)

Android:无法在默认图片文件夹中创建目录

这是我用来在默认图片文件夹中创建文件夹的代码:

File imagesFolder = new File(Environment.DIRECTORY_PICTURES, "/images");
if (!imagesFolder.exists()) {
Log.d("if imagesFolder exists - 1", "False");
imagesFolder.mkdirs();
} else {
Log.d("if imagesFolder exists - 1", "True");
}
if (!imagesFolder.exists()) {
Log.d("if imagesFolder exists - 2", "False");
imagesFolder.mkdirs();
} else {
Log.d("if imagesFolder exists - 2", "True");
}
Run Code Online (Sandbox Code Playgroud)

在日志我得到:

False

False
Run Code Online (Sandbox Code Playgroud)

第一次目录不存在,因此False然后立即我使用创建它mkdirs(),因此我希望第二个日志是,True但即使这样False,我的应用程序崩溃,因为NullPointerException在代码的后半部分

请帮忙

谢谢

android mkdirs

3
推荐指数
1
解决办法
4626
查看次数

标签 统计

android ×1

mkdirs ×1