Android, когда загрузить на сервер - PullRequest
0 голосов
/ 30 января 2012

У меня есть приложение, которое хранит интерес пользователя, например, StumbleUpon.Я представляю интерес пользователя к ним в Списке действий.Если они решат изменить интерес, когда я должен загрузить изменения?

Должен ли я загружать после изменения, то есть когда меняется флажок, или я должен загружать массово после того, как они выходят из действия?

РЕДАКТИРОВАТЬ:
У меня есть другие данные, которые интересуют пользователя, поэтому очень важно иметь наиболее точное представление интересов пользователя.И поскольку существует сопутствующий веб-сайт, на котором пользователь также может менять интересы, я должен принять во внимание, какие изменения имеют приоритет.Поэтому мне нужно что-то быстрое, но я также не хочу убивать батарею пользователя.

1 Ответ

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

Обновление для каждого флажка будет более точным, но массовое обновление будет более экономичным для батареи.В любом случае вам следует убедиться, что вы выполняете загрузку асинхронно, чтобы не блокировать пользовательский интерфейс.

Я предполагаю, что ListActivity для изменения интересов является своего рода экраном предпочтений?Если это так, то при нормальных условиях пользователю не нужно обновлять свои интересы сразу после того, как они установят флажок.Им нужно будет только обновить их до следующего использования.Переход от экрана настроек обратно к основному действию должен дать достаточно времени для отправки обновлений на сервер.

...