我有一个NoteApp,您可以在其中设置提醒。
我想实现你可以取消闹钟。
我的问题是我找不到任何教程如何做到这一点。
我已设置唯一ID并将其保存到SQLite数据库中。
所以,当我点击Dialog" Yes"它应该取消警报。
我在这里设置闹钟:
Intent i = new Intent(NeueNotiz.this,NoteNotification.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(NeueNotiz.this, (int) System.currentTimeMillis(),i,0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
isAlarmSet(true,String.valueOf(cal_new.getTimeInMillis()));
alarmManager.setExact(AlarmManager.RTC_WAKEUP,cal_new.getTimeInMillis(),pendingIntent);
我完全没有线索 请帮忙
答案 0 :(得分:0)
AlarmManager alarmManager = (AlarmManager)
getSystemService(Context.ALARM_SERVICE);
Intent myIntent = new Intent(getApplicationContext(),
SessionReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
getApplicationContext(), 1, myIntent, 0);
alarmManager.cancel(pendingIntent);
有关详细信息,请参阅How to cancel alarm from AlarmManager链接。