Java 如何将要同步的电子邮件id传递到android中的create event calendar中?

Java 如何将要同步的电子邮件id传递到android中的create event calendar中?,java,android,calendar,Java,Android,Calendar,如何通过电子邮件将要同步的日历的邮件id传递到创建事件中? 我有一个微调器,显示要同步的帐户列表,如下图所示。现在,像往常一样,在日历应用程序中传递标题、描述来创建事件,我使用以下代码 ContentValues values = new ContentValues(); values.put("calendar_id", 1); values.put("title", title1); values.put("allDay", 0); values.put("d

如何通过电子邮件将要同步的日历的邮件id传递到创建事件中? 我有一个微调器,显示要同步的帐户列表,如下图所示。现在,像往常一样,在日历应用程序中传递标题、描述来创建事件,我使用以下代码

ContentValues values = new ContentValues();
    values.put("calendar_id", 1);
    values.put("title", title1);
    values.put("allDay", 0);
    values.put("dtstart", settime);
    values.put("dtend", cal.getTimeInMillis()+60*60*1000); 
    values.put("description", desc1);
    values.put("???????", mail_id);
    values.put("???????", participant_mail_id);
    values.put("visibility", 0);
    values.put("hasAlarm", 1);
    event = cr.insert(EVENTS_URI, values);
我应该使用什么来传递密钥以插入电子邮件id和参与者id?非常感谢您的帮助。我的屏幕截图如下

如何传递要同步的日历的邮件id

事件通过“日历id”链接到日历。要获取“calendar\u id”,您应该查询所有用户的日历,然后搜索结果以查找您感兴趣的名称。以下是一个教程,该教程将有助于:


或者,您可以创建一个事件,然后让用户选择将该事件添加到哪个日历中:

此处没有代码可将同步的与会者邮件id和参与者邮件id插入日历事件中?