Android:报警管理器

时间:2011-02-16 15:08:23

标签: android

这是代码:

public void startAlarm(Context context) {
    Intent intent = new Intent(context, SyncService.class);
    PendingIntent sender = PendingIntent.getService(context, 0, intent, 0);

    AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                10 min, 20 min, sender);

}

这是我启动闹钟的方法...我在onCreate方法的主要活动中使用它...如果我在设置中更改了某些内容,并且我想更改重复的时间怎么办?怎么做?我应该杀了那个并开始新的吗?

1 个答案:

答案 0 :(得分:4)

如果您read the docs,您会注意到以下内容:

  

如果已经安排了警报   对于同一个IntentSender,它会   首先被取消。