我开发了一个应用程序,它允许用户创建约会,然后将它们插入到 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 手机上测试它时,这很好用,但我想知道在这种情况下有什么问题?
编辑:这是我的代码-
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) 上崩溃,但只是间歇性地崩溃。到目前为止,仅针对此问题提交了一份崩溃报告。