Android突然断电导致文件没保存

在开发的时候遇到了这种情况:
1.我写入了文件,但是板子突然断电了,这时候我保存的数据没有了.
2.拷贝数据到U盘,直接拔下来或者断电了拔下来有时候数据没有了
这种情况我多次查找原因代码是没错误的,上网查询了一下找到了解决方法,
只需要在写入完毕的时候加上一句代码即可:

Runtime.getRuntime().exec("sync");