android - Customize calendar event reminder notification -
i have directly created calendar event through app , added reminder also. working perfectly. when click reminder notification, it's opening device calendar event.
now want customize reminder notification load app without loading default calendar.
creating calendar event:
public long addeventtocalendar(long datestart, long dateend, string eventtitle, boolean isallday, boolean isrecurring) { contentresolver cr = context.getcontentresolver(); contentvalues eventvalues = new contentvalues(); eventvalues.put(calendarcontract.events.dtstart, datestart); eventvalues.put(calendarcontract.events.dtend, dateend); eventvalues.put(calendarcontract.events.title, eventtitle); eventvalues.put(calendarcontract.events.description, context.getresources().getstring(r.string.app_name)); eventvalues.put(calendarcontract.events.calendar_id, 1); eventvalues.put(calendarcontract.events.event_timezone, timezone.getdefault().getid()); eventvalues.put(calendarcontract.events.has_alarm, 1); uri uri = cr.insert(calendarcontract.events.content_uri, eventvalues); // event id last element in uri return long.parselong(uri.getlastpathsegment()); } reminder:
public void setreminder(long eventid, int notifytime) { contentresolver cr = context.getcontentresolver(); contentvalues remindervalues = new contentvalues(); remindervalues.put(calendarcontract.reminders.minutes, notifytime); remindervalues.put(calendarcontract.reminders.event_id, eventid); remindervalues.put(calendarcontract.reminders.method, calendarcontract.reminders.method_alert); uri uri = cr.insert(calendarcontract.reminders.content_uri, remindervalues); } is possible customize it? please explain how.
Comments
Post a Comment