新しいカレンダーを追加しました:
ContentValues event2= new ContentValues();
event.put("name", "My calendar");
event.put("displayName", "My new calendar");
event.put("hidden",0);
Uri url2 = getContentResolver().insert(calendarUri, event);
すべてのカレンダーを一覧表示すると、新しいカレンダーが表示されますが、ネイティブのカレンダー APP がクラッシュし、新しいカレンダーを表示できなくなりました。ここで検索し、いくつかの方法をテストしました。
Uri uri1=ContentUris.withAppendedId(calendarUri, calId);
int url3 = getContentResolver().delete(uri1,"_id="+calId",projection);
int url2 = getContentResolver().delete(calendarUri,"_id=3",projection);
しかし、常にエラーが表示されます: 名前は空であってはなりません :null (射影は id と名前を持つ配列文字列です)
何か案が?