Insérer un événement dans le calendrier avec > 2.1
Bonjour,
J'ai un problème pour insérer un événement dans le calendrier, à chaque fois il me dit que la colonne n'existe pas et en regardant plusieurs code source d'android je la voie définie.
Code pour insérer l’événement:
Code:
1 2 3 4 5 6 7 8 9
|
event = new ContentValues();
event.put("_id", idAgenda);
event.put("eventLocation", "Alidhan");
setCalendarInfos(cal, page.substring(i, end));
event.put("dtstart", cal.getTime().getTime());
event.put("dtend", cal.getTime().getTime() + 90 * 60 * 1000);
event.put("description", "desc");
Agenda.putEvent(Accueil.this, event); |
La fonction putEvent :
Code:
1 2 3 4 5
| public static void putEvent(Context context, ContentValues event)
{
Uri eventsUri = Uri.parse("content://com.android.calendar/calendars");
context.getContentResolver().insert(eventsUri, event);
} |
L'erreur du LogCat :
Code:
java.lang.IllegalArgumentException: column 'eventLocation' is invalid
Voila je ne sais pas si vous avez déjà développé avec le calendar sur android ou supérieur mais un peu d'aides ne serait pas de refus :oops: