Bonjour,
J'ai besoin d'aide pour l'utilisation de la class AlarmManager.
J'ai besoin d'exécuter un service toute les 30s.
Pour l'utilisation d'AlarmManager, j'ai trouvé ce code :
Mais voila... sa marche pas... Alors j'ai peut-être oublié quelque chose, peut-être que la class visé dois hériter de BroadcastReceiver...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Intent i = new Intent(); ComponentName comp = new ComponentName(getPackageName(),tonservice.class.getCanonicalName()); i.setComponent(comp); PendingIntent pending = PendingIntent.getService(this, 0, i,PendingIntent.FLAG_UPDATE_CURRENT); AlarmManager amgr = (AlarmManager) getSystemService(ALARM_SERVICE); amgr.setRepeating(AlarmManager.RTC, SystemClock.elapsedRealtime(), 30000, pending);
Donc si quelqu'un pouvais m'expliquer le fonctionnement de cette class, merci d'avance.
Partager