Sto lavorando su app che controllano parte dello stato del telefono ogni 5 secondi. Ho fatto in modo che:Discussione e consumo batteria
Thread checking = new Thread() {
public void run(){
while(<<some status>>) {
<<checkstatus and do something>>
Thread.sleep(5000);
}
}
}
Questo è un male per la batteria? Come posso farlo nell'altro modo? Il servizio smette di funzionare dopo un paio di secondi.
Grazie per la risposta. Controllo se ci sono degli SMS non letti e ti fornisco il promemoria dell'utente. Questo è il modo migliore per farlo? C'è possibilità che Android uccida il mio thread? –
Fare riferimento a http://stackoverflow.com/questions/1973071/broadcastreceiver-sms-received per informazioni su Ricezione di SMS. Probabilmente dovresti usare un ricevitore. – Edison