我正在尝试确定文件何时被修改。目前我有一个类文件观察者类,其中包含
public class fileObserver extends FileObserver {
public String absolutePath;
public fileObserver(String path) {
super(path, FileObserver.ALL_EVENTS);
absolutePath = path;
}
@Override
public void onEvent(int event, String path) {
if (path == null) {
return;
}
if (event == FileObserver.MODIFY) {
Log.d("change","changed");
}
}
}
在我的主要活动中,我有
fileObserver test = new fileObserver(fullpathnamehere);
test.startWatching();
fullpathnamehere 是我要观察的文件的文件路径。我检查了,文件路径是有效的。谁能告诉我我做错了什么?