2010-12-02 45 views
3

HI!Notification de minuterie de service

Je veux faire le service dans OnCreate(), et toutes les cinq minutes, la notification show de service ..

pouvez-vous me montrer à ce sujet ??

merci :) avant

+1

double possible de [AlarmManager et BroadcastReceiver au lieu de service - est-ce mauvais? (Problème de délai d'attente)] (http://stackoverflow.com/questions/3117350/alarmmanager-and-broadcastreceiver-instead-of-service-is-that-bad-timeout-pr) – Pentium10

Répondre

2

Vous pouvez utiliser la classe TimerTask avec la méthode postDelayed.

private TimerTask mTask = new TimerTask() { 
     @Override 
     public void run() { 
      //Whatever you want 
      postDelayed(this, REPEAT_INTERVAL); // rinse and repeat... 
     } 
    }; 

Et dans votre OnCreate lancement de la TimerTask pour la première fois:

postDelayed(mTask, INITIAL_DELAY); 

Vous pouvez trouver des informations dans cet article android

http://developer.android.com/resources/articles/timed-ui-updates.html