Виждам всички примери за задаване на AlarmManager от дейност.
Въпросът ми е следният: Ако приложението ми задава повтарящ се AlarmManager, това продължава ли дори след като стартираното приложение е затворено и премахнато от паметта?
Ако не, как да стартирам AlarmManager на по-ниско ниво, което се стартира от Android при зареждане и ако някога се провали или умре, или хвърли изключение, се рестартира, без потребителят да трябва да прави нещо?
И накрая, ако действието, което искам BroadcastReceiver да предприеме, няма визуални компоненти, все пак трябва ли да създам отделна дейност за него? В моя случай искам да има програма за качване във фонов режим, която се събужда и разглежда папка и ако види файлове в тази папка, ги изпраща на сървъра. Нямам нужда от обратна връзка с потребителя.
Така че моят идеал би бил да имам магически AlarmManager, базиран на операционна система, който извиква IntentService, който само обработва качването, но не ми е ясно как да накарам такъв AlarmManager да работи на първо място.
TIA