ファイルを開いたときに(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 !!!