这是我的问题。
首先,我在创建时创建了我的个人文件夹
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();
返回空!
给我一些建议!谢谢你。