Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Обновление данных по запросу на сервер / 8 сообщений из 8, страница 1 из 1
24.08.2016, 10:10
    #39296878
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Всем привет! Нужно обновлять данные раз в минуту, обращаться на сервер и если есть изменения, обновлять список. Как это лучше сделать, сервисом? Или есть другие способы? По моему опыту сервис сильно грузит систему
...
Рейтинг: 0 / 0
24.08.2016, 10:48
    #39296911
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Витяй1991Всем привет! Нужно обновлять данные раз в минуту
почему раз в минуту, почему не тогда, когда данные изменились? они чаще раза в минуту меняются?

Витяй1991Как это лучше сделать, сервисом?
push в сервисе, если бы частота реже была, в syncadapter

Витяй1991По моему опыту сервис сильно грузит систему
систему грузят тяжелые операции, сервис сам ничего не грузит.
...
Рейтинг: 0 / 0
24.08.2016, 10:57
    #39296923
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
почему раз в минуту, почему не тогда, когда данные изменились? они чаще раза в минуту меняются?

Имеется ввиду, что данные меняются на сервере, а потом их уже нужно обновить на устройстве. Сервис, стучащийся каждую минуту на серер, не загрузит систему?
...
Рейтинг: 0 / 0
24.08.2016, 11:43
    #39296963
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Проблема еще в том, что система может прибить сервис, нужно другое решение
...
Рейтинг: 0 / 0
24.08.2016, 12:13
    #39296997
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Витяй1991Проблема еще в том, что система может прибить сервис, нужно другое решение
Дак лови пуши через GCM.
...
Рейтинг: 0 / 0
24.08.2016, 12:57
    #39297035
Витяй1991
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
wadmanВитяй1991Проблема еще в том, что система может прибить сервис, нужно другое решение
Дак лови пуши через GCM.
а там не пуши, я сам лезу за данными на сервер и если они изменились, то меняю их
...
Рейтинг: 0 / 0
24.08.2016, 13:22
    #39297059
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Витяй1991wadmanпропущено...

Дак лови пуши через GCM.
а там не пуши, я сам лезу за данными на сервер и если они изменились, то меняю их
Сделай пуши и не трать трафик попусту.
...
Рейтинг: 0 / 0
24.08.2016, 13:40
    #39297076
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновление данных по запросу на сервер
Витяй1991Имеется ввиду, что данные меняются на сервере, а потом их уже нужно обновить на устройстве
я так и понял, но долбится каждую минуту просто потому, что данные может быть поменялись, не очень хороший вариант. пуш и только пуш, если возможно - гугловский или свой, по вкусу.

если не вариант, то syncadapter - но они не должны чаще чем скажем раз в 10-15 минут стучаться, так что для критичных изменений не подходит. и старт адаптера может быть отложен, так что это для некритичных данных, актуальность которых не вопрос жизни и смерти

Витяй1991Проблема еще в том, что система может прибить сервис, нужно другое решение
только если с памятью напряги будут. кроме того можно сделать сервис foreground

авторA foreground service is a service that's considered to be something the user is actively aware of and thus not a candidate for the system to kill when low on memory. A foreground service must provide a notification for the status bar, which is placed under the "Ongoing" heading, which means that the notification cannot be dismissed unless the service is either stopped or removed from the foreground.


других "правильных" вариантов нет - только сервис, он для того и придуман
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Обновление данных по запросу на сервер / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]