So, I have two BroadcastReceiver registered. When the application is closed, they both shoot at the appropriate time and perform the appropriate actions.
If the application is closed, then it was killed (say, using AppKiller), the receivers never receive their transmissions, and nothing happens.
Presumably, the same thing happens if the parent application is killed due to low memory, so how can I ensure that these broadcasts are started / received. The API claims that even if the application is killed, it should work, does anyone else have experience in this situation?
If this helps my manifest:
<receiver android:exported="true" android:label="Shift roster updating calendar." android:name="com.skooter.shiftroster.backend.service.UpdateCalendar" > </receiver> <receiver android:exported="true" android:label="Shift roster checking alarm." android:name="com.skooter.shiftroster.backend.service.SetWakeup" > </receiver>
and nothing esoteric happens in AlarmManager / BroadcastReceivers
source share