Ricevitore broadcast o servizi

0

Sto creando un'app "Sveglia" in Android. Ho imparato che possiamo implementare il metodo OnReciever() e scrivere le cose che vogliamo che l'allarme faccia dopo che un intent è stato licenziato.

Ma ora ho trovato i "Servizi" di Android che sono (potrebbero) essere utili nell'app.

Quale preferisco, tenendo presente la semplicità dell'utilizzo di entrambi.

    
posta Supreet 20.06.2014 - 17:28
fonte

1 risposta

1

L'utilizzo di un servizio è una cattiva idea. Il sistema può uccidere in qualsiasi momento, ad esempio per liberare memoria. Puoi renderlo un servizio in primo piano per aggirare questo problema, ma ciò richiede una notifica persistente nella barra di notifica.

Date un'occhiata alla classe AlarmClock . Devi creare BroadcastReceivers per gestire ACTION_SET_ALARM e ACTION_SET_TIMER Intents .

    
risposta data 30.06.2014 - 17:06
fonte

Leggi altre domande sui tag