当应用程序在前台运行并插入SD卡时,尝试使用
检索路径ctx.getExternalFilesDirs(Environment.DIRECTORY_DOWNLOADS);
上下文有时应用和活动上下文
使用活动上下文时,获取更新的SD卡路径,但在使用应用程序上下文时,不要获取更新的路径
仅在 API 23 和 24
上发生解决方法是终止应用并重新启动应用
有人知道它是棉花糖虫吗?
注意:我看到一些在谷歌中创建了一个问题 Issue 214247
答案 0 :(得分:0)
使用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
和Environment.getExternalStorageState()
类型DIRECTORY_DOWNLOAD未列为getExternalFilesDir()的有效参数,请查看文档:{{3}}