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

Reply via email to