Мне нужно отслеживать все файлы в папке, когда файл открывается (FileObserver.OPEN), я хочу выполнить метод.Проблема в том, что экземпляр FileObserver собирается GC, я пытался это сделать:
final MyFileObserver fo = new MyFileObserver("/mnt/sdcard/Musicas");
threadFileObserver = new Runnable() {
@Override
public void run() {
fo.startWatching();
}
};
t = new Thread(threadFileObserver);
t.run();
Но он собирается.Вопрос в том, какое лучшее решение для экземпляра FileObserver не нужно собирать?
tks !!!