Android 有时我的辅助 storage.exists() returns 即使我卸载它也是如此

Android sometimes my secondary storage.exists() returns true even if I unmount it

我尝试检测使用广播接收器卸载的辅助外部存储(SD 卡),如果是,则启动 运行 一个线程并完成它,直到安装 SD 卡.它偶尔工作正常。然而,当我试图知道目录是否存在时,有时 returns 即使 SD 卡已卸载 也是如此!为什么会这样?是因为缓存内存还是其他原因?我真的不知道该怎么解决这个问题。

有可能是通过内部存储模拟SD卡。卸载SD卡后能否验证外部存储的内容? (还有,你是在物理移除SD卡吗?)