新しい Calendar API を使用してイベントを作成しようとしていますが、ローカルでイベントを作成しても、Google カレンダーに表示されません。同じカレンダーでイベントを手動で作成しようとしたところ、完全に同期されました。私はかなりの数の同様の投稿を見てきましたが、答えのどれもうまくいかないようです.
Android 4.0以降で使用しているコードは次のとおりです。
ContentValues values = new ContentValues();
values.put(Events.DTSTART, info.getStartTime());
values.put(Events.DTEND, info.getEndTime());
values.put(Events.TITLE, info.getTitle());
values.put(Events.DESCRIPTION, info.getDescription());
values.put(Events.CALENDAR_ID, this.getCalendarInfo().getId()); //hardcoded to 1, which is my default calendar
values.put(Events.EVENT_TIMEZONE, info.getTimeZone());
values.put(Events.STATUS, Events.STATUS_CONFIRMED);
values.put(Events.HAS_ALARM, 0);
this.getContentResolver().insert(Events.CONTENT_URI, values);
何が問題なのかよくわかりません。誰かが私を助けてくれることを願っています! ありがとう!