Как передать идентификатор электронной почты, который будет синхронизирован, с созданием календаря событий в 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)


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

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

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

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