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"