В действии мне нужно каждые 30 секунд вызывать веб-службу и использовать данные для обновления интерфейса.
Есть ли рекомендуемый подход к планированию повторяющихся задач?
Спасибо
Если это текущее действие, вы можете использовать Timer / TimerTask и Handler, или вы можете использовать postDelayed() и AsyncTask.
Timer
TimerTask
Handler
postDelayed()
AsyncTask
Вы захотите создать обработчик . Здесь - краткий пример кода.
Убедитесь, что вы получили WakeLock, если хотите, чтобы он работал после выключения экрана (или, точнее, для предотвращения выключения процессора). Использование AlarmManager является еще одной альтернативой.
WakeLock
AlarmManager