0
Je veux démarrer l'alarme lorsque la méthode onRecieve() de broadcastreciever est invoquée.Comment déclencher une alarme dans un BroadcastReciever?
Je veux démarrer l'alarme lorsque la méthode onRecieve() de broadcastreciever est invoquée.Comment déclencher une alarme dans un BroadcastReciever?
Utilisez ce Code ci-dessous
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(System.currentTimeMillis());
cal.clear();
cal.set(2012,2,8,18,16);
AlarmManager alarmMgr = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
// cal.add(Calendar.SECOND, 5);
alarmMgr.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingIntent);
Vous pouvez utiliser context
dans onReceive(Context context, Intent intent)
au lieu de this
dans le code ci-dessus.