如何从AlarmReceiver类的onReceive()方法调用AlarmManager.setExact()(每两分钟再次运行setExact())?

时间:2015-02-06 17:11:58

标签: java android broadcastreceiver alarmmanager android-4.4-kitkat

我发布了一个问题here但是我无法回答这个问题,但基本上这个问题就是这个问题的核心,如果有人可以向我澄清这个问题,可以一石二鸟!

void scheduleAlarm(Context context) {
AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent yourIntent = new Intent();
//TODO configure your intent
PendingIntent alarmIntent = PendingIntent.getBroadcast(context, MyApplication.ALARM_REQUEST_CODE, yourIntent, PendingIntent.FLAG_UPDATE_CURRENT);
alarmMgr.setExact(AlarmManager.RTC_WAKEUP, timeToWakeUp, alarmIntent);} 

上面的代码将触发扩展BroadcastReceiver的myAlarmReceiver类。 在其onReceive()方法中,我需要在完成两分钟后再次运行此警报管理器。

任何人都可以帮忙吗?

0 个答案:

没有答案