estoy trabajando en aplicación que compruebe alguna de la situación de teléfono cada 5 segundos. lo he hecho de que:rosca y el consumo de la batería
Thread checking = new Thread() {
public void run(){
while(<<some status>>) {
<<checkstatus and do something>>
Thread.sleep(5000);
}
}
}
Esto es malo para la batería? ¿Cómo puedo hacer que en el otro lado? El servicio deja de funcionar después de unos segundos.
Gracias por la respuesta. Verifico si hay algunos SMS no leídos y el usuario lo recuerda. Esta es la mejor manera de hacerlo? ¿Hay alguna posibilidad de que Android mate mi hilo? –
Por favor refiérase a http://stackoverflow.com/questions/1973071/broadcastreceiver-sms-received para obtener información sobre la recepción de SMS. Probablemente deberías usar un receptor en su lugar. – Edison