2017-02-07 6 views
0

Я сделал приложение для чтения RSS для Android и получил последние новости из RSS-канала. Я хочу показать уведомление пользователю, когда новости будут опубликованы на веб-сайте или в ленте RSS. Как проверить новые данные?Проверка поступления новых данных из RSS-канала

+0

Возможно, вам нужно будет создать фоновое обслуживание, которое периодически проверьте наличие обновлений. – Yupi

+0

@Yupi можете ли вы, пожалуйста, навестить меня немного, потому что я новичок в android –

ответ

0

Вы можете создать что-то, что называется опросом. На самом деле многие приложения rss-ридера используют метод опроса, в котором их служба просыпается с регулярным интервалом, чтобы связаться с сервером, чтобы узнать, нужно ли обрабатывать новые данные. Это означает, что приложение должно проснуться, чтобы искать новые данные, даже если ни один из них не является доступным для обработки. Читайте о IntentService и AlarmManager. В принципе, вы можете создать AlarmManager, который будет запускаться каждый раз, когда вы хотите, например, каждый час. Тогда вы можете начать сервис, который будет проверяться, это новые доступные данные. Если новые данные для обработанных доступны, добавьте уведомление на пользовательский телефон. Установите AlarmManager, чтобы снова загореться в течение часа, и служба должна отключиться. Надеюсь, это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^