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