Bunun gibi aynı sorunu yerine getirdim. Delete alarm from AlarmManager using cancel() - AndroidAlarmManager'dan alarm nasıl iptal edilir
" oluşturmak ve hem. Mantık uygulamasında farklı anlarda denir iki farklı yöntemlerle bir alarm silmeye çalışıyorum.
Ancak AlarmManager en iptal() yöntemini çağırdığınızda alarm silinmez. " ayarlamak için
:
Intent myIntent = new Intent(getApplicationContext(),
SessionReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
getApplicationContext(), 1, myIntent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC, now.getTimeInMillis(),
pendingIntent);
silmek için:
AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent myIntent = new Intent(getApplicationContext(),
SessionReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
getApplicationContext(), 0, myIntent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager.cancel(pendingIntent);
Ama bu kayıtlı bir alarm kaldırmaz. Şimdiden teşekkürler.
Oh. Meseleyi görüyorum. Aynı requestCode kullanmalıydım! Yardımın için çok teşekkürler, –