我正在尝试通过我的应用程序在外部存储中创建文件夹。
问题是,除了 Nexus 5 手机外,一切正常且符合预期。问题是该文件夹显示为文件。但是当手机重新启动时,它会正确显示为文件夹。
我认为媒体扫描仪不工作。因此,为此我明确地调用了媒体扫描仪,但没有被调用。出于这个原因,我做了一些研究,发现无法从所有应用程序调用来自 4.4.2 媒体扫描仪的 Google 文档。
我需要帮助,因为在运行应用程序并创建文件夹后,应用程序可能会一次又一次地重新启动。
编辑
没有错误出现,但如果您尝试访问该文件夹,它会显示:
找不到目录
重启手机后就可以了。创建目录代码:
File folder = new File(Environment.getExternalStorageDirectory() + "/myfoldername");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdirs();