sildi bir hata tetikler:çalışır, ancak çok fazla olay
public void deleteAll(){
String selection = "(" + CalendarContract.Events.CALENDAR_ID + " = ?)";
String[] selectionArgs = new String[] { Integer.toString(this.calId) };
ContentResolver cr = context.getContentResolver();
int rows = cr.delete(CalendarContract.Events.CONTENT_URI, selection, selectionArgs);
Log.d(TAG, rows + " events deleted");
}
her şey çalışıyor ince ama rahatsız edici bir uyarı olsun: Çok fazla takvim
Delete limit exceeded
There are 21 deleted items for Calendar, account
[email protected] What would you like to do?"
Delete the items.
Undo the deletes.
Do nothing for now.
gösterilecek hata nedeni nedir siler ve herkes bunu önlemek için bir yol biliyor? Ben HTC One-X
Selamlar R
Belirli bir/belirli etkinliği yalnızca takviminizden silmeyi denediniz mi? 1'e 1'i silmek uyarı almadan çalışırsa, olayları yinelemeyi ve 1'e 1'i silmeyi düşünüyorum. –
Olay kimliğine göre 1'e 1'i silmeye çalışmanın da işe yaramadığını onaylayabilirim. Bu mesajı tetikleyen yetkisiz olayları silmeye çalıştığınızda (sınırın ne olduğunu bilmeden), tek seferde 1'e 1 veya tümünü silmeden bağımsız olarak hala devam eder. –