2017-02-01 9 views
-2

Я работаю над получением данных Json из блога, разбора его (используя библиотеку goley volley и Glide для загрузки изображений) и отображение его в виде просмотра линейного ресайклера + карты , я затем сохранил сообщение в базе данных SQlite.Автосинхронизация данных JSON в Android для блога

Блог обновляется с нерегулярными интервалами. Я смущен, о том, как автоматически синхронизировать данные json и показывать уведомления (для новых сообщений), даже когда приложение не открывается. Как мне это сделать?

Я слышал о планировщике заданий и адаптерах синхронизации.

  • Планировщик заданий подходит? (если да, пожалуйста, укажите мне учебник)

  • Синхронизирующий адаптер кажется довольно сложным, но он подходит? (если да, пожалуйста, укажите мне учебник).

Если нет, то я был бы признателен, если вы сможете объяснить, как я могу успешно достичь своей цели.

Я смущен, пожалуйста, помогите !! Благодаря

ответ

0

Вы можете использовать JobScheduler Tutorial

Вы также можете использовать AlarmManager Tutorial (Это также включает в себя запуск службы при загрузке)

Я использую AlarmManager для синхронизации своих данных в формате JSON. Когда выполняется первый запуск JSON, я сохраняю его в папке данных пакета и запускаю будильник. Когда Служба запускается, я загружаю данные JSON и вижу, совпадает ли он с автономным файлом. Если это не так, отображается уведомление.

+0

Спасибо, что посмотрю –