Android AlarmManager,如何每3天发送一次意向?

Android AlarmManager,如何每3天发送一次意向?,android,alarmmanager,Android,Alarmmanager,我用这个来启动一个意图来触发一个接收器 我如何设置它,使它每3天发送一次意图 AlarmManager am = (AlarmManager)getSystemService(alarm); Intent Aintent = new Intent("REFRESH_THIS"); PendingIntent pi = PendingIntent.getBroadcast(this, 0, Aintent, 0); Calendar calendar = Calenda

我用这个来启动一个意图来触发一个接收器

我如何设置它,使它每3天发送一次意图

AlarmManager am = (AlarmManager)getSystemService(alarm);

    Intent Aintent = new Intent("REFRESH_THIS");
    PendingIntent pi = PendingIntent.getBroadcast(this, 0, Aintent, 0);

    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(System.currentTimeMillis());
    calendar.add(Calendar.MINUTE, 2);
    am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pi);
使用


什么意思?日历代码定义首次启动的时间。间隔定义了重复的频率。
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 3 * AlarmManager.INTERVAL_DAY, pi);