0

我正在使用 google calendar api v3 进行日历集成项目,并且我已经成功地创建了日历、事件甚至 EventReminder。但我面临一个小问题。

我使用此源代码创建了一个 EventReminder:

Event e = new Event();
int reminderMinutes = 1;
EventReminder reminder = new EventReminder();
reminder.setMinutes(reminderMinutes);
reminder.setMethod("popup");
List<EventReminder> l = new ArrayList<EventReminder>();
l.add(reminder);
e.setReminders(new Reminders().setOverrides(l));
e.getReminders().setUseDefault(false);

现在我想知道是否有可能以某种方式使用天而不是分钟来创建 EventReminder,而无需将其转换为分钟(例如 1 天是 1440 分钟)。

谢谢您的帮助。

4

1 回答 1

0

设置天数提醒没有特殊方法,只能使用该
setMinutes方法,或者您可以创建自己的自定义方法,将天数转换为分钟数

int minutes;
public int getMinutes(int days)
{
minutes = days * 24 * 60;
retutn minutes;
}

,如下所示,

EventReminder reminder = new EventReminder();
reminder.setMinutes(getMinutes(1));

于 2013-07-28T06:33:44.603 回答