I am trying to implement my first Android program. He should write calendar entries (I know, not the best task to start Andorid programming).
I tried:
Uri CALENDAR_URI = Uri.parse("content://calendar/events"); ContentResolver cr = getContentResolver(); cr.delete(CALENDAR_URI, null, null); // Delete all cr.delete(CALENDAR_URI, "calendar_id=1", null); // Delete all in default calendar cr.delete(CALENDAR_URI, "_id=1", null); // Delete specific entry
Nothing succeeded. I still get "cannot delete this URL".
Inserting a calendar entry was simple:
ContentValues values = new ContentValues(); values.put("calendar_id", 1); values.put("title", this.title); values.put("allDay", this.allDay); values.put("dtstart", this.dtstart.toMillis(false)); values.put("dtend", this.dtend.toMillis(false)); values.put("description", this.description); values.put("eventLocation", this.eventLocation); values.put("visibility", this.visibility); values.put("hasAlarm", this.hasAlarm); cr.insert(CALENDAR_URI, values);
According to my insertion method, access to the calendar worked.
Thanks Arthur!
source share