当应用关闭时,通过android通知取消闹钟

时间:2018-04-17 02:31:16

标签: java android notifications broadcastreceiver alarmmanager

我在我的应用程序中实现了一个提醒系统,它使用了android提供的AlarmManager。一旦警报响起(当应用程序打开或关闭时),我已初始化通知以触发,但我似乎无法在任一状态下关闭警报。

我似乎无法在任何地方找到答案。这可能吗?

1 个答案:

答案 0 :(得分:0)

AlarmManager alarmManager = (AlarmManager) 
getSystemService(Context.ALARM_SERVICE);

Intent myIntent = new Intent(getApplicationContext(), YourService.class);

PendingIntent pendingIntent = 
PendingIntent.getBroadcast(getApplicationContext(), 1, myIntent,                                

PendingIntent.FLAG_UPDATE_CURRENT);

alarmManager.cancel(pendingIntent);