View Single Post
Old 01-22-2010, 01:02 AM   #1 (permalink)
imran2k1
Knows Where the Search Button Is
 
Join Date: Jan 2010
Model: 8900
PIN: N/A
Carrier: telus
Posts: 35
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Accessing Start and End time field of the calent event

Please Login to Remove!

hi all
i am getting problem to access the start and end time field of the calendar event. i am using below code in that i am getting some field like subject and notes, but i am not getting start, end time field and "start time as" field.
if any one know please help me.
Code:
EventList eventlist=null;
Enumeration e;

try{
		
		eventlist =(EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
	}
	catch(PIMException e){
		
	}
try {
		e= eventlist.items();
		
		
	//	e= eventlist.items(EventList.STARTING, startDate, endDate, true);
		
		
		
	} catch (PIMException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
	while (e.hasMoreElements()) {
		Event event1 = (Event)e.nextElement();
		int[] fieldIds = event1.getFields();
		int xxx=fieldIds.length;
		int id;
		for(int index = 0; index < fieldIds.length; ++index) {
		id = fieldIds[index];
		if(event1.getPIMList().getFieldDataType(id) == PIMItem.STRING) {
			
			System.out.println(eventlist.getFieldLabel(id).toString());  // 0-4, free to busy giving the field information
	
			for(int j=0; j < event1.countValues(id); ++j) {
		
				String value = event1.getString(id, j);
		         System.out.println(event1.getFields() + "=" + value);
	
	
		}
	
		}
		}
		}
	
	try{
		
		eventlist.close();
	}catch(Exception e){
		Dialog.alert("Error in close:"+e);
	}
	
	
	}
is am i doing any wrong?
or any other way to retrieve the "start time", "end time" and "start time as" field data?

Thanks and regards
Imran ali
Offline   Reply With Quote