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