Чтобы отследить события модификации файла (-ов), существует класс FileObserver, который умеет мониторить объекты файловой системы в отдельном потоке.
Также, для пущей важности можно создать отдельный сервис и запихнуть этот механизм туда.
Read more “Отслеживание модификации файла (Android)”