删除具有唯一 ID 的警报
Delete Alarm with a unique ID
我有一个记事本,可以设置提醒。
我想实现你可以取消闹钟。
我的问题是我找不到任何教程如何做到这一点。
我已经设置了一个唯一的 ID 并将其保存到 SQLite 数据库中。
所以当我点击对话框时 "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);
我完全不知道。
请帮忙
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);
有关详细信息,请参阅 link。
我有一个记事本,可以设置提醒。
我想实现你可以取消闹钟。
我的问题是我找不到任何教程如何做到这一点。
我已经设置了一个唯一的 ID 并将其保存到 SQLite 数据库中。
所以当我点击对话框时 "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);
我完全不知道。
请帮忙
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);
有关详细信息,请参阅