Я вижу все примеры AlarmManager, устанавливаемых Activity.
Мой вопрос такой:
Если мое приложение устанавливает повторяющийся AlarmManager, сохраняется ли оно даже после закрытия запущенного приложения и его удаления из памяти?
Если нет, то как запустить AlarmManager на более низком уровне, который запускается Android при загрузке, и если он когда-либо дает сбой, или умирает, или выдает исключение, перезапускается без необходимости что-либо делать пользователю?
Наконец, если действие, которое я хочу выполнить для BroadcastReceiver, не имеет визуальных компонентов, нужно ли мне создавать для него отдельное действие? В моем случае я хочу, чтобы был фоновый загрузчик, который просыпается и просматривает папку, а если он видит файлы в этой папке, отправляет их на сервер. Мне не нужна обратная связь с пользователем.
Итак, мой идеал - иметь магический, основанный на ОС AlarmManager, который вызывает IntentService, который просто обрабатывает загрузку, но мне неясно, как запустить такой AlarmManager.
1011 * ТИА *