Sono in procinto di apprendere l'SDK di Android e di creare alcuni progetti per avere una presa sul sistema. L'attuale progetto con cui sto lavorando funziona bene, ma mi piacerebbe avere qualche consiglio su altri modi in cui posso progettarlo.
Ecco cosa deve fare. Quando viene ricevuto un messaggio di testo da un numero specifico, dovrebbe sparare un messaggio tostato che si ripete a un certo intervallo per una durata specifica.
-
Per farlo funzionare, ho creato un SMS BroadcastReceiver e ho controllato i messaggi in arrivo per il numero che sto cercando.
-
Se trovato, verrà avviato un IntentService che estrae l'intervallo e la durata dalle preferenze condivise salvate. L'IntentService dovrebbe quindi sparare una trasmissione.
-
Il BroadcastReceiver per questo lo catturerebbe e userà AlarmManager per gestire le ripetizioni dei messaggi toast.
Tutto funziona perfettamente, ma mi chiedo se c'è un modo più pulito o più efficiente di fare questo? Qualche suggerimento o consiglio?