Привет, я новичок в разработке Android. Я разрабатываю приложение, связанное с будильником, с помощью notification
, в то время как я устанавливаю будильник в определенное время, все работает отлично, и будильник уведомляется правильно, но будильник notification
повторяется несколько раз, пока я не повторяю его, как я могу избежать Эта проблема.
это мой код:
Intent intent = new Intent(this, AlarmReceiver.class);
intent.putExtra("ti", name);
intent.putExtra("id", id);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
final Calendar cal = Calendar.getInstance();
switch(Cun.valueOf(repeat)) {
case No:
alarmManager.set(AlarmManager.RTC_WAKEUP, targetCal.getTimeInMillis(), pendingIntent);
break;
}