Получить уведомление о файле, который удаляется с 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'

}

}

0 ответов

Другие вопросы по тегам