android 写文件到SD卡以后,立即拔卡的问题

      写项目的时候发现,写一个文件到SD卡,立即拔卡,再插入卡,文件的大小是0KB。原因是文件还在缓存里,没写到卡里。用fos.flush里也是没有用。

      最后发现是要调一句 fos.getFD().sync();  才可以。

你可能感兴趣的:(android 写文件到SD卡以后,立即拔卡的问题)