【发布时间】:2018-05-09 05:43:30
【问题描述】:
我需要每隔一秒重复一次闹钟,直到 3 分钟后自动取消闹钟
这是我已经实现的一些代码:
Intent intent = new Intent(activity, MyReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(activity,0,intent,PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager mAlarmManager = (AlarmManager)(activity.getSystemService( Context.ALARM_SERVICE ));
mAlarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),10000,pendingIntent);
我必须使用 cancel() 方法来取消。但是我不确定我必须在哪里实现这个方法?
【问题讨论】:
标签: alarmmanager android-alarms