Why can't I change the Google Calendar on an event after it's been sync'd?

Galaxy-S (Vibrant), Android 2.1

If I create an event with the stock Calendar app, I can freely change which Google Calendar the event is associated with. Once it sync's with Google Calendar, however, I can no longer change which Calendar the event is associated with. I can do change any other aspect of the event, and even delete the event, but I can't move it to a different calendar. I can change the calendar from the Google Calendar web page, though.

Thanks!

Topic samsung-galaxy-s sync calendar android

Category Android


This is probably because of how the Google Calendar server API interacts with client applications.

An update request has to be sent to a specific calendar on the server. If you could change which calendar the appointment is tied to, synchronization would have to send a "delete" from one calendar and an "add" to the other.

I've developed and maintained a number of systems which have synchronization and replication... and I suspect that a decision as made to favor simplicity and avoid the possible complexities of cross-calendar edits.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.