奇妙な問題があります。これを解決する方法がわかりません。私は多くのことをテストしましたが、何が問題なのかわかりません。
わかりました。Googleカレンダーデバイスにイベントを挿入する簡単なプログラムを作成しました。これにより、Googleカレンダーに正常に挿入されます。
グーグルカレンダーから編集しようとしたり、編集メニューをクリックしようとすると、グーグルカレンダーがクラッシュします。多くのデバイスでテストを行っていますが、問題はすべてのデバイスカレンダーで同じでした。
これが私のコードです
ContentResolver cr = getContentResolver();
ContentValues values = new ContentValues();
Uri EVENTS_URI = null;
EVENTS_URI = Uri.parse("content://com.android.calendar/events");
long time = System.currentTimeMillis();
values.put("calendar_id", 1);
values.put("title", "event.eventName");
values.put("allDay", 0);
values.put("dtstart", time);
values.put("dtend", time + 1000 * 60 * 60 * 2);
values.put("description", "description");
values.put("visibility", 0);
values.put("transparency", 0);
values.put("hasAttendeeData", 0);
values.put("hasAlarm", 1);
values.put("eventLocation", "location");
cr.insert(EVENTS_URI, values);
挿入されたイベントでのみこれが発生する理由を検出または推論できません