有时需要对文件操作进行监视,使用FileObserver就可以很好的完成这个操作。
主要代码:继承FileObserver,在onEvente中添加监视的逻辑操作,示例:
class AssetsFileObserver extends FileObserver {
public AssetsFileObserver(String path, int mask) {
super(path, mask);
// TODO Auto-generated constructor stub
}
public AssetsFileObserver(String path) {
super(path);
// TODO Auto-generated constructor stub
}
@Override
public void onEvent(int event, String path) {
// TODO Auto-generated method stub
}
}
说明:
- 通过startWatching()开始监视;
- 通过stopWatching()停止监视;
多说一句:多说无用,时间才是硬道理!