2010-12-30 9 views

Respuesta

4

uso Timer() y TimerTask():

 Timer timer = new Timer(); 
     timer.schedule(new TimerTask() { 
      @Override 
      public void run() { 
       //run your service 
      } 
     }, 60000); 
+0

gracias intentaremos eso, también Prashast está hablando de AlarmManager. ¿Qué es lo mejor? – Erik

+0

para un retraso tan simple AlarmManager es una sobrecarga. Se usa en casos más complicados. –

+0

Android dice "hay un tiempo de espera de 10 segundos que el sistema permite antes de considerar que el receptor se bloqueará y un candidato será asesinado". Por lo tanto, usar Timer en onReceive podría no ser confiable. ¡Iría con AlarmManager! – wrygiel

2

Cuando reciba la intención BOOT_COMPLETED Se debe utilizar la AlarmManager de configurar una intención pendiente que se dispara después de 60 segundos.

Cuestiones relacionadas