Служба планирования при загрузке и при первом запуске приложения - PullRequest
0 голосов
/ 01 марта 2012

Я хочу запланировать, чтобы мой сервис обновлял некоторые данные, мне нужно, чтобы он был запланирован при загрузке ^, но если пользователь сначала запускает мое приложение, я бы тоже хотел запланировать свой сервис. Я хочу использовать AlarmManager для этого. Есть ли способ узнать, запланирован ли мой сервис?

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Используйте AlarmManager.cancel (), чтобы отменить ранее запланированную службу (она ничего не сделает, если на самом деле ничего не было запланировано, поэтому вы можете позвонить ей в любом случае), а затем запланируйте свою службу, как обычно

0 голосов
/ 01 марта 2012

Просто поймайте намерение ACTION_BOOT_COMPLETED и зарегистрируйтесь.Не включено в onCreate ().

...