如何通过java代码设置Google Calendar事件对象的电子邮件提醒周数?

时间:2015-05-29 08:10:26

标签: android google-api google-calendar-api google-api-java-client

我想在Google calendar API v3中设置重复的电子邮件通知。我创造了nofication:

        EventReminder reminder = new EventReminder();
        reminder.setMinutes(5);
        reminder.setMethod("email");

        Event.Reminders eRem = new Event.Reminders();
        List<EventReminder> reminders = new ArrayList<>();
        reminders.add(reminder);
        eRem.setOverrides(reminders);
        eRem.setUseDefault(false);

        event.setReminders(eRem);

它工作正常,但我无法找到解决方案来设置此通知的重复天数。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

API仅提供EventReminder.setMinutes()方法,但您可以使用TimeUnit来转换您的天数,如下所示:

// Reminder in 2 days
reminder.setMinutes(TimeUnit.MINUTES.convert(2, TimeUnit.DAYS));