我正在将几个文件写入 SD 卡上的目录,创建一些文件并覆盖其他文件。我的平板电脑连接到我的 Windows 笔记本电脑,我正在查看这个目录并打开这些文件。在我的 Android 应用程序中,关闭每个文件后,我确保调用MediaScannerConnection.scanFile()
. 这确保了所有新文件立即显示出来,但不知何故,被覆盖的文件似乎仍然保留了它们的原始内容——也就是说,直到我拔下 USB 电缆并将其重新插入。
这是在运行 ICS 的 Acer Iconia A500 上。
为什么它不起作用,我该如何解决?