2012-01-30 3 views
0

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

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

+0

Вы должны принять ответ, если вы считаете, что ответили на ваш вопрос –

ответ

2

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

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

2) Выполните советы по проектированию Thats были даны here.

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

1

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

+0

. Правда ли, что если я хочу использовать пользователя C2DM, сначала нужно взять вызов captcha? – goodm

+0

Я не помню, думаю, мне не пришлось. –

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