Problem found: https://code.google.com/p/android/issues/detail?id=60589 It was really difficult to find the bug, but I've found it...
On Wednesday, 18 September 2013 16:42:12 UTC+1, drjunior wrote: > > In order to test and debug just this piece of code I've created another > app only with that part of the code that creates the event and it works > surprisingly! > So, the same code running on different apps has different effects(one > creates the events and the repetitions correctly and the previous/main > not). I've already the main/previous app working correctly creating the > events with repetition. But then suddenly it started not creating the > events!! It appeared also the message "you have many calendar deletions" > once. > > Could my app with package x have been prohibited by the calendar of > creating new events? > > > On Wednesday, 18 September 2013 12:59:02 UTC+1, drjunior wrote: >> >> This is the piece of code that I'm using: >> >> Calendar beginTime = Calendar.getInstance(); >> #increment one day to the actual time (just for precaution) >> beginTime.add(Calendar.HOUR, 1); >> beginTime.add(Calendar.DAY_OF_YEAR, 1); >> startMillis = beginTime.getTimeInMillis(); >> >> ContentResolver cr = getContentResolver(); >> ContentValues values = new ContentValues(); >> values.put(Events.DTSTART, startMillis); >> values.put(Events.TITLE, "eventitle bla bla bla"); >> values.put(Events.DESCRIPTION, "description bla bla bla"); >> values.put(Events.CALENDAR_ID, calID); >> values.put(Events.RRULE, "FREQ=DAILY;WKST=MO"); >> values.put(Events.DURATION, "P3600S"); >> values.put(Events.EVENT_TIMEZONE, "Europe/Lisbon"); >> Uri uri = cr.insert(Events.CONTENT_URI, values); >> >> Any idea why this is not working? >> >> On Wednesday, 18 September 2013 02:06:51 UTC+1, drjunior wrote: >>> >>> I've been trying to create an event in the calendar that repeats every >>> day. I'm not using the intent mechanism, I'm creating the event inserting >>> the event directly in the contentprovider. >>> I'm specifying everything that is necessary: >>> - rrule => FREQ=DAILY >>> - event_timezone => DefaultTimezone >>> - calendar_id >>> - dtstart >>> - duration. >>> >>> However the event's instances are not created. I've already checked the >>> sql event record that is inserted in the db(pulled the sqlite db file from >>> a device with root) and seems that is everything ok(I've compared the >>> record that I'm inserting with others inserted by the google calendar app >>> and they are similar). >>> But if I create an event with daily recurrence using the google >>> calendar, it creates the instances correctly, however if I create an event >>> inside my app with daily recurrence the instances are not being created. >>> What's can be the possible cause of this problem? >>> >>> >>> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

