Итак, я пишу приложение для Android и хочу иметь функцию, которая проверяет, запрашивает ли данные о местоположении каждую минуту или около того (пока не решила, как часто).Я знаю, что могу просто создать поток и отправить его в спящий режим, но мне не очень нравится этот параметр, так как мне пришлось бы создать поток для этой одной функции, а затем заблокировать его, чтобы он не мог использоваться ничем, кромеодна нить.Другой вариант, о котором я подумал, это просто иметь бесконечный цикл, который проверял, прошло ли время, но это поднимает еще более серьезные проблемы.
Так что мой вопрос, есть ли лучший способ сделатьцикл ждать заданный период времени, прежде чем выполнить снова?