Обновление настроек Android из вызова службы http http - PullRequest
0 голосов
/ 03 марта 2011

Как можно динамически обновлять SharedPreferences или Default Preferences из успокоительного веб-сервиса. В идеале я хотел бы иметь возможность отправлять изменения в телефон, но это Android 2.1+, так что я думаю, что push не доступен.

1 Ответ

1 голос
/ 03 марта 2011

Я бы создал сервис, который будет находиться в фоновом режиме и опрашивать ваш веб-сервис с заданным интервалом.Настройка push-уведомлений возможна, но я думаю, вам будет проще сделать это с помощью службы, и для нее не требуется никаких внешних средств (как, например, push-уведомление).

Создайте службу Android и,в этом сервисе настройте обработчик или событие таймера, которое происходит через заданный интервал.В настоящее время выполните HTTP-запрос для вашего удаленного веб-сервиса, прочитайте результат, а затем вставьте значения в SharedPreferences.

Сервисная информация

Информация о таймере

Если вы хотите, чтобы это работало, даже если ваш код в данный момент не запущен, взгляните на AlarmManager

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