Как передать идентификатор электронной почты, который будет синхронизирован, с созданием календаря событий в Android?

Как передать почтовый идентификатор календаря, который будет синхронизирован с событием создания по электронной почте? У меня есть счетчик, который показывает список учетных записей для синхронизации, как показано ниже. Теперь, как обычно, передавая заголовок и описание для создания события в приложении календаря, я использую следующий код.

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);

Что я должен использовать для передачи ключа для вставки идентификатора электронной почты и идентификатора участника? Любая помощь действительно приветствуется. Мой снимок экрана идет ниже.

введите здесь описание изображения


person Pattabi Raman    schedule 16.09.2011    source источник


Ответы (1)


arrow_upward
1
arrow_downward

Как передать почтовый идентификатор календаря, который нужно синхронизировать

Событие связано с календарем по «calendar_id». Чтобы получить «calendar_id», вы должны запросить все календари пользователя, а затем найти результаты по интересующему вас имени. Вот учебник, который должен помочь: Работа с Календарем Android

В качестве альтернативы вы можете создать событие, а затем позволить пользователю выбрать, в какой календарь добавить событие: Добавление события календаря с помощью Intent

person dstricks    schedule 17.09.2011
comment
Здесь нет кода для вставки синхронизирующего почтового идентификатора участника и почтового идентификатора участника в событие календаря? - person Pattabi Raman; 17.09.2011