2

定期的なイベントから 1 つのイベントを削除するには?

この形式を使用して exdate を使用しようとしました 'dtstart' は、削除したいインスタンスの開始日です:

Calendar c = Calendar.getInstance();
    c.setTimeZone(TimeZone.getDefault());
    c.setTimeInMillis(dtstart);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd'T'hhmmss'Z'");
String str = sdf.format(c.getTime());

ContentValues event = new ContentValues();
    event.put(CalendarContract.Events.TITLE, "edited");
    event.put(CalendarContract.Events.EXDATE, str);

    Uri eventUri = CalendarContract.Events.CONTENT_URI;
    int numRow = getApplicationContext()
            .getApplicationContext()
            .getContentResolver()
            .update(eventUri, event, CalendarContract.Events._ID + " = ?",
                    new String[] { String.valueOf(event_id) });

定期的なイベントを 2 つの定期的なイベントに分割しようとしましたが、クラッシュすることがありました。

この問題を処理する方法を知っている人はいますか?

4

0 に答える 0