Получить уведомление о файле, который удаляется с SD-карты в Android
Я использую FileObserver
чтобы получить уведомление об удаленном файле. Я хочу сохранить все удаленные файлы с SD-карты (например, приложение Dumpster) перед удалением. Но я получаю уведомление после того, как файл удален, но я хочу непосредственно перед удалением, чтобы я мог сохранить этот файл где-нибудь еще, что можно будет восстановить позже, так же, как приложение для Android- мусорной корзины ( Dumpster). Как это сделать? Я использую этот код, который дает мне информацию об удаленном файле.
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'
}
}