【发布时间】:2015-11-13 19:50:42
【问题描述】:
这是我的问题。
首先我在创建时创建了我的个人文件夹
File parentFolder = new File(MainApplication.getInstance().getExternalCacheDir().getAbsolutePath()
+ File.separator+"myfolder");
if (!parentFolder.exists()) {
parentFolder.mkdirs();
}
其次,在我的应用程序中,我可以从另一个应用程序接收诸如 png 之类的文件,并且我收到的文件已保存在 /Android/data/packageName/cache/myfolder/hashcode/example.png 中。我选择画廊从意图选择器中打开它。
当画廊打开并且我可以看到 png 文件时。我终止了我的应用程序的进程并卸载它。
最后我再次安装我的应用程序。路径 /Android/data/packageName 没有被创建!并创建函数显示
MainApplication.getInstance().getExternalCacheDir();
返回空值!
给我一些建议!谢谢。
【问题讨论】:
标签: android nullpointerexception mkdirs