Вопрос

В действии мне нужно вызывать веб-службу каждые 30 секунд или около того и использовать данные для обновления пользовательского интерфейса.

Существует ли рекомендуемый подход к планированию повторяющихся задач?

Спасибо

Это было полезно?

Решение

Если это выполняется, вы можете использовать Timer/TimerTask и Handler, или вы можете использовать postDelayed() и AsyncTask.

Другие советы

Вы захотите создать Обработчик. Здесь это краткий пример кода.

Обязательно приобретите WakeLock если вы хотите, чтобы это работало после выключения экрана (или, точнее, чтобы предотвратить выключение процессора).Использование AlarmManager это еще одна альтернатива.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top