как использовать getLastModified () в Android для проверки даты создания / модификации файла XML - PullRequest
1 голос
/ 22 июня 2010

Я анализирую XML-файл в своем приложении для Android, но мне нравится изменять код, чтобы он анализировал только XML-файл, если он обновляется (я сохраню последнюю успешную дату анализа).

Iобнаружил

urlConnection.getLastModified();

, но не получил правильного представления о том, как его использовать, так как он возвращает миллисекунды так долго.Можно ли проверить, изменен файл или нет.

Заранее спасибо.

1 Ответ

0 голосов
/ 22 июня 2010

Вы можете использовать эту временную метку, чтобы определить, когда файл был последний раз изменен. Если это время новее, чем значение последней отметки времени последнего анализа, файл, вероятно, был изменен, поэтому выполните его повторный анализ.

Еще лучше было бы использовать If-Modified-Since заголовки в вашем HTTP-запросе, поэтому вы можете пропустить загрузку HTTP-файла, если он не был изменен с момента вашего последнего анализа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...