下面在自定义日历上添加了更新来宾的示例代码。但我想从Android应用程序更新多个客人。
ContentValues attValues = new ContentValues();
attValues.put(CalendarContract.Attendees.ATTENDEE_NAME, "RRD Attendees");
attValues.put(CalendarContract.Attendees.ATTENDEE_EMAIL, "sample@gmail.com");
attValues.put(CalendarContract.Attendees.ATTENDEE_RELATIONSHIP, CalendarContract.Attendees.RELATIONSHIP_NONE);
attValues.put(CalendarContract.Attendees.ATTENDEE_TYPE, CalendarContract.Attendees.TYPE_REQUIRED);
attValues.put(CalendarContract.Attendees.ATTENDEE_STATUS, CalendarContract.Attendees.ATTENDEE_STATUS_INVITED);
attValues.put(CalendarContract.Attendees.EVENT_ID, eventID);
Uri uri = cr.insert(CalendarContract.Attendees.CONTENT_URI, attValues);
答案 0 :(得分:0)
尝试使用Batch Requests:
客户端生成的每个HTTP连接都会产生一定的结果 开销量。 Google Calendar API支持批量处理 允许您的客户端将多个API调用放入一个HTTP请求中。
您可能希望使用批处理的情况示例:
您刚刚开始使用API并且您有大量数据 上传。用户在应用程序脱机时对数据进行了更改 (与Internet断开连接),因此您的应用程序需要 通过发送大量更新来同步其本地数据与服务器 和删除。