У меня работает служба Android, но я хочу, чтобы каждый конкретный метод обслуживания выполнял каждые X часов для обновления данных. Какой лучший способ сделать это без потери ресурсов Android?
Посмотрите на AlarmManager .
Уточнение: поскольку вы хотите, чтобы метод службы выполнялся с почасовыми интервалами, вы не хотите, чтобы ваш процесс обслуживания выполнялся все это время. Используя AlarmManager
, ОС может убить службу, когда она не нужна, а затем довести ее до выполнения метода, когда это время.