Гайз! Подскажите как правильно работать с таймером в андроиде?
Есть сервис, который каждые 15 минут делает запрос на сервер.
Нужно ли его останавливать когда аппу сворачиваем?
И что будет, если этого не сделать?
Как верно определять сворачивание аппы? Сервис - это всего лишь синглетон, нам не важно обновлять данные когда оно свернуто, достаточно во время использования.
Спасибо.
bindService в Activity#onStart, unbind в stop. Дальше внутри сервиса вроде несложно.
Когда в сервисе что-то делается, bound service стоит ещё и стартануть.