But then this is just another example of why Google needs to make the committment to keep such APIs stable.
On Aug 16, 11:08 pm, nexbug <gsuku...@gmail.com> wrote: > Everyday we get requests from our users for this functionality. We > have resisted the temptation to do this because the risk of a new > android release breaking this is scarier than telling no to a few > hundred customers. > Id advise against doing it. > > On Aug 16, 2:49 pm, RichardC <richard.crit...@googlemail.com> wrote:> Google > Calendar is not a supported API. > > > On Aug 16, 4:38 pm, Bender <abende...@googlemail.com> wrote: > > > > Hi! > > > > I'm currently writing a class to access the android calendar, > > > retrieving and inserting new events does already work but I'm having > > > trouble to update existing events. With the the methods I already have > > > I could check the ID of the calendar I want to work with, which is 5. > > > I also could find out the ID of an event in that calendar which is 87. > > > I'm trying to update that event with this code (well actually it is a > > > bit different but I've shorten it a bit so it's not so much code to > > > read for you): > > > > if(Build.VERSION.RELEASE.contains("2.2")) { > > > contentProvider = "com.android.calendar"; > > > } else { > > > contentProvider = "calendar"; > > > } > > > > eventsUri = Uri.parse(String.format("content://%s/ > > > events",contentProvider)); > > > Uri updateEventUri = Uri.withAppendedPath(eventsUri, > > > String.valueOf(87)); > > > > ContentValues event = new ContentValues(); > > > event.put("calendar_id", 5); > > > event.put("title", "Modified Title"); > > > > mContext.getContentResolver().update(updateEventUri, event, null, > > > null); // mContext is the context of the activity which is using my > > > helper class. > > > > (Of course the id's aren't hard coded in the original code. ;-) ) > > > > The problem is, after that update, the event I wanted to change isn't > > > changed at all. I'm not recieving any error messages that the Uri is > > > wrong or something like that, so I have no idea why it isn't working. > > > I tried different calendar IDs and different event IDs but there was > > > no effect either. In the logs I've created the resulting Uri is > > > "content://com.android.calendar/events/87" which looks fine to me > > > since I'm running it on froyo. > > > > I hope somebody has some advice for me. Sincerely, > > > Bender > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en