直升机,
我想删除一系列重复发生的事件。
我不知道如何管理它。
此代码删除所有事件,但我只想删除其中一个:
public void removeEvent(String eventId) {
deleteReminder(eventId);
Uri uri;
uri = ContentUris.withAppendedId(Uri.parse(String.valueOf(CalendarContract.Events.CONTENT_URI)), Integer.valueOf(eventId));
int numrows = this.c.getContentResolver().delete(uri, null, null);
System.out.println("Deleted: " + numrows + " " + eventId);
}
答案 0 :(得分:0)
尝试使用此java代码:
import com.google.api.services.calendar.Calendar;
// ...
// Initialize Calendar service with valid OAuth credentials
Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials)
.setApplicationName("applicationName").build();
// Delete an event
service.events().delete('primary', "eventId").execute();
您可以访问此link获取参数。
此SO post也可能有所帮助。