Hallo an Alle,
ich brauche mal wieder eure Hilfe.
Ich lese in meiner App alle zukünftigen Kalender Einträge aus dem Standardkalender ein ( Google Kalender ). Dabei werden sie nach bestimmten Kriterien gefiltert. Ich übernehme u.a. auch die event_id aus den Einträgen. Nach dem Einlesen speicher ich diese in eine SQLite DB. Danach werden die Termine mit weiteren Beschreibungen ergänzt. So weit so gut. Bis dahin funktioniert auch alles ohne Probleme. Leider kann ich die Termine danach weder löschen noch updaten. Ich verwende dabei folgenden Code zum löschen:
Code
public void deleteEntryCalAbApi14(Context ctx, int calIdEntry) {
int iNumRowsDeleted = 0;
Uri eventsUri = Uri.parse("content://com.android.calendar/events");
Uri eventUri = ContentUris.withAppendedId(eventsUri, calIdEntry);
iNumRowsDeleted = ctx.getContentResolver().delete(eventUri, null, null);
Log.i(DEBUG_TAG, "Deleted " + iNumRowsDeleted + " calendar entry.");
}
Alles anzeigen
Was kann der Fehler sein ?
Danke für eure Hilfe