У меня есть xml-файл на веб-сервере, который периодически обновляется. Прямо сейчас мое приложение загружает XML-файл каждые 8 секунд и анализирует его. Вероятно, это худший способ справиться с подобной ситуацией, и иногда он не работает. Как мне это сделать? Есть ли способ отправить пакет, запрашивающий информацию из базы данных, а затем отправить пакет обратно в приложение? Я не знаю с чего начать. Спасибо за помощь.
РЕДАКТИРОВАТЬ: Вот что я делаю прямо сейчас:
1. Приложение сначала загрузит файл XML и сохранит его в каталоге документов.
2. Он проанализирует файл XML и запустится 3-секундный таймер.
3. После завершения таймера он вызывает функцию, которая удаляет файл XML и вызывает новый таймер, установленный на 3 секунды.
4. После истечения этого таймера загрузка начинается заново, и цикл продолжается.
Я думаю, что проблема в том, что, глядя на файл XML в каталоге документа симулятора, заключается в том, что после обновления файла XML и загрузки его приложением я по-прежнему вижу старый файл в каталоге документов, хотя я вижу, что он обновляется на моем веб-сервере. Я также вижу, как приложение удаляет XML-файл и снова показывает его, так что это не проблема.