如何判断当前是否正在写入文件?

Li_*_*i_W 1 android file

我在后台线程中保存了一个相当大的位图.大约需要一秒钟.主线程将尝试将相同的文件加载到画布中.如何告诉主线程等到它完成保存?

编辑:

我想知道如何检查文件,而不是如何等待; 很抱歉对于这个误会.

由于各种原因,位图对象已从主线程的内存中删除.

是否有标准的方法来检查文件是否正在使用,或者我应该使用解决方法?

Ron*_*nie 6

FileObserver课程完美地满足您的需求.这是文档.它易于使用.在写入后关闭观察文件时,将onEvent使用CLOSE_WRITE参数作为回调进行调用 .