【发布时间】:2015-05-07 20:43:26
【问题描述】:
我正在使用alarmManger 构建一个提醒应用,但我不知道如何删除特定的闹钟。
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 30);
Intent intent = new Intent(MainActivity.this, AlarmReceiver.class);
PendingIntent alarmIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, intent, 0);
manager.set(AlarmManager.RTC_WAKEUP,calendar.getTimeInMillis(),pendingIntent);
Receiver是一个普通的简单的Receiver。
我的问题是我想编辑/删除已添加的警报。 我从概念上知道如何remove an alarm,但是当添加了多个警报时,我无法删除 alarmManger 中的特定警报。
【问题讨论】:
标签: android alarmmanager