Периодически указывая API для обновления данных. Аккумулятор? - PullRequest
0 голосов
/ 30 января 2012

Мое приложение периодически обновляет данные, указывая API.Правильно знать, этот процесс каждые 3 минуты.Это означает, что каждые 3 минуты приложение указывает на запросы API и расчет данных.Какое лучшее время между точками обновления?Где-то я готов, что хорошо каждые 30 минут.

Я сейчас сосредотачиваюсь на времени автономной работы и ищу лучшее решение.Спасибо.

Ответы [ 2 ]

2 голосов
/ 30 января 2012

Точный ответ на этот вопрос полностью зависит от того, насколько важно «обновить», чтобы ваше приложение работало стабильно.Я не проверял подход c2dm.Для улучшения производительности и заряда батареи можно выполнить несколько шагов

1) Остановить периодическое обновление, когда приложение работает в фоновом режиме

2) Следовать советам по дизайну, которые были даны здесь .

3) Лучше дать пользователю выбор относительно таймера обновления с 10, 20, 30 минутами в качестве выбора в настройках вашего приложения (необязательно).

1 голос
/ 30 января 2012

Вы можете использовать C2DM от Google, чтобы уведомлять устройство о новой информации, а не опрашивать ее. Да, 3 минуты слишком рано, используйте 30.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...