if(field == save)
{
try
{
events = (EventList) PIM.getInstance().openPIMList( PIM.EVENT_LIST,PIM.READ_WRITE );
}
catch( PIMException e )
{
System.out.println("++++++++++++++++++++++++++++++++++"+e);
return;
}
Event event = events.createEvent();
if( events.isSupportedField( Event.SUMMARY ) )
event.addString( Event.SUMMARY, PIMItem.ATTR_NONE, "Meeting with John" );
if( events.isSupportedField( Event.LOCATION ) )
event.addString( Event.LOCATION, PIMItem.ATTR_NONE, "Amritsar" );
if( events.isSupportedField( Event.START ) )
event.addDate( Event.START, PIMItem.ATTR_NONE, aDate.getDate()+60000);
System.out.println("System.currentTimeMillis()+60000 : "+System.currentTimeMillis()+60000);
if( events.isSupportedField( Event.END ) )
event.addDate( Event.END, PIMItem.ATTR_NONE, aDate.getDate()+120000);
System.out.println("System.currentTimeMillis()+120000 : "+System.currentTimeMillis());
if( events.isSupportedField( Event.ALARM ) )
{
event.addInt( Event.ALARM, PIMItem.ATTR_NONE, 900);
}
if( events.isSupportedField( Event.NOTE ) )
event.addString( Event.NOTE, PIMItem.ATTR_NONE,"I phoned on Monday to book this meeting" );
try
{
if( events.maxCategories() != 0 && events.isCategory( "Work" ) )
event.addToCategory( "Work" );
}
catch (PIMException e1)
{
e1.printStackTrace();
}
try
{
event.commit();
}
catch( PIMException e )
{
System.out.println("++++++++++++++++++++++++++++++++++"+e);
}
try
{
events.close();
}
catch( PIMException e )
{
System.out.println("++++++++++++++++++----------------"+e);
}
}
source
share