Здравствуйте. Пишу приложение, в котором есть погода. Погоду получаю с openweathermap . Там есть время последнего обновления погоды, которое я запоминаю. И через 30 минут хочу обновить погоду (если, допустим, нет интернета, то обновляюсь, допустим, через 5 минут).
Варианты такие:
Через handler sendMessageDelayed
.
Путем установки будильника.
Через каждую минуту с помощью системного намерения android.intent.action.TIME_TICK
Может есть еще какие варианты? Как правильно это сделать?
Оптимальнее через будильник (либо JobScheduler для API 21+), ибо ваш первый вариант не будет работать при выносе приложения из Recent Apps, а у TIME_TICK сложные взаимоотношения со спящим режимом.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, у меня такой вопрос : когда работаешь с файлами, можно ли все фалы из одной папки, к примеру : у меня есть папка "Files", в которой...
I know that this question is not a rare thing but nothing was helped me
Есть метод авторизации через VK API, после него запускается RecyclerView!! Щас хочу сделать авторизацию через GOOGLE Oauth2, что бы когда токен одобрен, то сразу...