Skip to content Skip to sidebar Skip to footer

Android : Set Reminder Functionality

I am developing an application with reminder functionality. The code i used is as follows to set the reminder and event: private void addReminder(int statrYear, int startMonth, int

Solution 1:

A. How to get reminder id.

You can get your reminder ID as :

Long reminderID = Long.parseLong(reminderUri.getLastPathSegment());

B. How to delete reminder from my calender programmetically set by the above code.

You can delete reminder from the calender by calling the following code :

Uri reminderUri = Uri.parse("content://com.android.calendar/reminders");
reminderUri = Uri.withAppendedPath(reminderUri, String.valueOf(reminderID));
context.getContentResolver().delete(reminderUri, null, null);

C. How to edit existing reminder programmetically.

You can update reminder by setting new updated fields on same event id and reminder in by following code :

Update Event

Uri updateEventUri = Uri.withAppendedPath(Uri.parse("content://com.android.calendar/events"), String.valueOf(eventID));
context.getContentResolver().update(updateEventUri, eventValues, null, null);

Update Reminder

Uri updateReminderUri = Uri.withAppendedPath(Uri.parse("content://com.android.calendar/reminders"), String.valueOf(Utility.eventID));
context.getContentResolver().update(updateReminderUri, reminderValues, null, null);

Post a Comment for "Android : Set Reminder Functionality"