如何从Android应用程序更新自定义日历上的多个来宾

时间:2018-05-24 13:30:00

标签: android google-calendar-api

下面在自定义日历上添加了更新来宾的示例代码。但我想从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);

1 个答案:

答案 0 :(得分:0)

尝试使用Batch Requests

  

客户端生成的每个HTTP连接都会产生一定的结果   开销量。 Google Calendar API支持批量处理   允许您的客户端将多个API调用放入一个HTTP请求中。

     

您可能希望使用批处理的情况示例:

     

您刚刚开始使用API​​并且您有大量数据   上传。用户在应用程序脱机时对数据进行了更改   (与Internet断开连接),因此您的应用程序需要   通过发送大量更新来同步其本地数据与服务器   和删除。