Excluir uma entrada de calendário

  1. Importe as classes e interfaces necessárias.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.Event;
    import javax.microedition.pim.EventList;
    import javax.microedition.pim.PIM;
    
  2. Invoque PIM.supportedSerialFormats() especificando o tipo de lista (PIM.EVENT_LIST), para recuperar uma matriz string dos formatos seriais compatíveis.
    String[] dataFormats = PIM.supportedSerialFormats(PIM.EVENT_LIST);
  3. Use um gravador de fluxo de saída para exportar entradas de calendário do aparelho BlackBerry para um formato serial compatível, como iCal.
  4. Invoque toSerialFormat() para gravar um item em formato serial. O parâmetro enc especifica a codificação de caracteres a ser usada ao gravar no fluxo de saída. As codificações de caracteres compatíveis incluem “UTF8”, “ISO-8859-1” e “UTF-16BE”. Este parâmetro não pode ser nulo.
    EventList eventList = 
       (EventList)PIM.getInstance().openPIMList( PIM.EVENT_LIST, PIM.READ_ONLY );
    ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
    Enumeration e = eventList.items();
    while (e.hasMoreElements()) 
    {
       Event event = (Event)e.nextElement();
       PIM.getInstance().toSerialFormat(event, bytestream, "UTF8", dataFormats[0]);
    }

Estas informações foram úteis? Gostaríamos de receber seus comentários.