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.