私は、ユーザーが予定を作成して Android カレンダーに挿入できるアプリを作成しました。Android バージョン 4.0.4 を実行しているユーザーからのクラッシュ レポートが表示されます
Caused by: java.lang.IllegalArgumentException: Unknown URL content://com.android.calendar/events
at android.content.ContentResolver.insert(ContentResolver.java:726)
これは、Android Phone でテストすると問題なく動作しますが、この場合は何が問題なのだろうか?
編集:これが私のコードです-
ContentResolver cr = getContentResolver();
ContentValues values = new ContentValues();
values.put(Events.DTSTART, startMillis);
values.put(Events.DTEND, endMillis);
values.put(Events.TITLE, title);
values.put(Events.DESCRIPTION, location);
values.put(Events.CALENDAR_ID, calID);
values.put(Events.EVENT_TIMEZONE, TimeZone.getDefault().getDisplayName());
Uri uri = cr.insert(Events.CONTENT_URI, values);
cr.insert(Events.CONTENT_URI, values) でクラッシュしますが、断続的にしか発生しません。これまでのところ、この問題に関するクラッシュ レポートは 1 件だけ提出されています。