Android: FileObserver отслеживает только верхний каталог
Согласно документации,
"Each FileObserver instance monitors a single file or directory. If a directory is monitored,
events will be triggered for all files and subdirectories inside the monitored directory."
Мой код выглядит так:
FileObserver fobsv = new FileObserver("/mnt/sdcard/") {
@Override
public void onEvent(int event, String path) {
System.out.println(event+" "+path);
}
};
fobsv.startWatching();
ОднакоonEvent()
запускается только при изменении файла в/ Шоссе / SDCard /, Если я создаю файл в/ Шоссе / SDCard / загрузки /, метод не уволен.
Есть ли проблемы с кодом?