Автозапуск в полночь.

Ответить
efes
Сообщения: 1
Зарегистрирован: 12 авг 2012, 18:49

Автозапуск в полночь.

Сообщение efes » 12 авг 2012, 19:04

Подскажите, как сделать так, чтобы сервис перезапускался в полночь каждого дня? Я сделал так, чтобы он перезапускался при изменении даты/времени/часового пояса в настройках (просто добавив теги в манифесте), но как сделать так, чтобы сервиз запускался каждый день в 00:00 я не понял. Пробовал делать через Timer и через CountDownTimer, по началу работало нормально, но со временем начинает срабатывать не правильно, иногда по несколько раз на дню, иногда раз в несколько дней. Подскажите, пожалуйста, как реализовать?

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Автозапуск в полночь.

Сообщение damager82 » 14 авг 2012, 14:02

efes писал(а):Подскажите, как сделать так, чтобы сервис перезапускался в полночь каждого дня?
Это вам встроенный планировщик лучше юзать - http://developer.android.com/reference/ ... nager.html
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Автозапуск в полночь.

Сообщение neoksi » 17 авг 2012, 03:35

AlarmManager в помощь =)
http://blog.divenvrsk.org/2010/09/android.html - хорошая статья по реализации таймера через AlarmManager, используется сервис и броадкаст ресивер.

Ответить