В моем приложении я хочу запускать некоторый код каждый день в определенное время с помощью AlarmManager
. В документации по Android я нашел это:
Зарегистрированные тревоги сохраняются, пока устройство спит [...], но будет очищено, если оно выключено и перезагружено.
И в этом проблема. Я хочу запустить код, даже если пользователь перезагрузит телефон. Если пользователь перезагрузит телефон, он в настоящее время должен перезапустить мое приложение, чтобы снова запустить аварийные сигналы. Как я могу это предотвратить? Есть ли лучший механизм, который я должен использовать вместо этого?