1 2 3 4 5 6 7 8
| Intent myAlarm = new Intent(getApplicationContext(), AlarmReceiver.class);
//myAlarm.putExtra("project_id", project_id); //Put Extra if needed
PendingIntent recurringAlarm = PendingIntent.getBroadcast(getApplicationContext(), 0, myAlarm, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager alarms = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
Calendar updateTime = Calendar.getInstance();
//updateTime.setWhatever(0); //set time to start first occurence of alarm
//alarms.setInexactRepeating(AlarmManager.RTC_WAKEUP, updateTime.getTimeInMillis(), 6000, recurringAlarm); //you can modify the interval of course
alarms.set(AlarmManager.RTC_WAKEUP,6000, PendingIntent.getBroadcast(this,1, myAlarm, PendingIntent.FLAG_UPDATE_CURRENT)); |
Partager