Я использую FileObserver
, чтобы получить уведомление об удаленном файле. Я хочу сохранить все удаленные файлы с SD-карты (например, приложение Dumpster) перед удалением. Но я получаю уведомление после того, как файл был удален, но я хочу незадолго до удаления, чтобы я мог сохранить этот файл в другом месте, который можно восстановить позже, как приложение для Android-корзины (Корзина). Как это сделать? Я использую этот код, который дает мне информацию об удаленном файле.
public void onEvent(int event, String path) {
if (path == null) {
return;
}
//a file was deleted from the monitored directory
if ((FileObserver.DELETE & event)!=0) {
//If Here I want to copy File some where else then I am getting 'File Not found exception'
}
}