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 <[email protected]>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 <[email protected]> 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 >> <[email protected]>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 [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 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 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 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

