unique id through which we can update the particular(on the basis of unique id) event in Android Calendar
Thanks RK On Fri, Aug 24, 2012 at 3:24 PM, vinay kumar <vk872...@gmail.com> wrote: > According you what is unique id could you please bring some clarity on > this. > > > On Fri, Aug 24, 2012 at 3:01 PM, Rahul Kaushik > <rahulkaushi...@gmail.com>wrote: > >> i think eventID.add(cursor.getLong(0)); this code will fetch you >> "calendar_id" not the unique id for event >> >> Thanks >> RK >> >> On Fri, Aug 24, 2012 at 2:51 PM, vinay kumar <vk872...@gmail.com> wrote: >> >>> Hi, >>> >>> You can use content resolver to get the event_ID and event_Details as >>> well please check the following code. >>> >>> >>> public class MyCalendar { >>> >>> static Cursor cursor; >>> public static ArrayList<Long> eventID = new ArrayList<Long>(); >>> public static ArrayList<String> nameOfEvent = new >>> ArrayList<String>(); >>> public static ArrayList<String> startDates = new ArrayList<String>(); >>> public static ArrayList<String> endDates = new ArrayList<String>(); >>> public static ArrayList<String> descriptions = new >>> ArrayList<String>(); >>> public static ArrayList<String> location = new ArrayList<String>(); >>> >>> public static void readCalendar(Context context) { >>> eventID.clear(); >>> nameOfEvent.clear(); >>> startDates.clear(); >>> endDates.clear(); >>> descriptions.clear(); >>> location.clear(); >>> ContentResolver contentResolver = context.getContentResolver(); >>> >>> // Fetch a list of all calendars synced with the device, their >>> display >>> // names and whether the >>> // user has them selected for display. >>> >>> cursor = contentResolver >>> >>> .query(Uri.parse("content://com.android.calendar/events"), >>> new String[] { "calendar_id", "title", >>> "description", >>> "dtstart", "dtend", "eventLocation" }, >>> null, >>> null, null); >>> >>> cursor.moveToFirst(); >>> // fetching calendars name >>> String CNames[] = new String[cursor.getCount()]; >>> >>> // fetching calendars id >>> nameOfEvent.clear(); >>> startDates.clear(); >>> endDates.clear(); >>> descriptions.clear(); >>> location.clear(); >>> for (int i = 0; i < CNames.length; i++) { >>> >>> eventID.add(cursor.getLong(0)); >>> nameOfEvent.add(cursor.getString(1)); >>> if (cursor.getString(2) != null) { >>> descriptions.add(cursor.getString(2)); >>> } else { >>> descriptions.add(""); >>> } >>> startDates.add(getDate(Long.parseLong(cursor.getString(3)))); >>> endDates.add(getDate(Long.parseLong(cursor.getString(4)))); >>> >>> if (cursor.getString(5) != null) { >>> location.add(cursor.getString(5)); >>> } else { >>> location.add(""); >>> } >>> >>> CNames[i] = cursor.getString(1); >>> cursor.moveToNext(); >>> >>> } >>> // printData(); >>> } >>> >>> public static String getDate(long milliSeconds) { >>> SimpleDateFormat formatter = new SimpleDateFormat( >>> "dd/MM/yyyy hh:mm:ss a"); >>> Calendar calendar = Calendar.getInstance(); >>> calendar.setTimeInMillis(milliSeconds); >>> return formatter.format(calendar.getTime()); >>> } >>> >>> >>> >>> On Fri, Aug 24, 2012 at 2:33 PM, Rahul Kaushik <rahulkaushi...@gmail.com >>> > wrote: >>> >>>> HI, >>>> >>>> How to get Unique ID for EventID In android Calender Event after >>>> insertion of an event??? >>>> >>>> Thanks >>>> RK >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to >>>> android-developers@googlegroups.com >>>> To unsubscribe from this group, send email to >>>> android-developers+unsubscr...@googlegroups.com >>>> 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 post to this group, send email to android-developers@googlegroups.com >>> To unsubscribe from this group, send email to >>> android-developers+unsubscr...@googlegroups.com >>> 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 post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> 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 post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > 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 post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en