#android #android_sdk #android_studio
Я сделала виджет) который показывает статистику и новости, с сайта. Всё работает отлично. Я хочу чтоб он обновлялся, когда данные страницы меняются. Первая идея была делать запрос, и если данные изменились, то выводить уже к примеру уведомление."новые новости". Но начала читать и пишут, что это антипаттерн, так делать нельзя, тк батарея садится. А как тогда сделать? Есть ли возможность обновить виджет сразу, после такого как изменились определенные данные на страничке?
Ответы
Ответ 1
Есть мысль использовать Push-уведомления и обновлять данные, когда придет пуш на устройство. Идея такая: веб-мастер правит страницу - посылается пуш на девайс - а далее несколько вариантов: либо особый запрос слать на сервер, либо какие-то данные получать из пуша. Но максимальный размер пуша - 4КБ. Ну и способ влоб вы уже частично описали: запрос в AlarManager, который например раз в час будет долбить сервер и обновлять виджет.
Комментариев нет:
Отправить комментарий