Ho un broadcastReceiver registrato nel manifest che riceve le notifiche da AlarmManager. Tutto funziona alla grande mentre l'app è in esecuzione, ad es. viene chiamato il metodo onReceive().BroadcastReceiver quando l'applicazione non è in esecuzione
Tuttavia, se faccio fermare forzatamente l'app in modo che possa verificare se broadcastReceiver continuerà a ricevere notifiche da AlarmManager mentre non è in esecuzione, il metodo onReceive() non viene mai chiamato.
L'arresto forzato non può essere utilizzato per testare il ricevitore AlarmManager & in questo modo? Sembra che ci siano alcune risposte che dicono che non funzionerà, e alcuni dicono che dovrebbe.
In caso contrario, c'è un modo per testarlo?
Grazie.
Avete definito il vostro 'BroadcastReceiver' sul manifest? –
@jFort: stai usando uno dei tipi 'WAKEUP' per l'allarme? In caso contrario, potrebbe essere la causa, ma non ne sono sicuro. – Squonk
Sì, il destinatario della trasmissione è definito nel manifest. E il gestore degli allarmi è definito AlarmManager.RTC – jFort