Exportar uma tarefa

  1. Importe as classes e interfaces necessárias.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.ToDo;
    import javax.microedition.pim.ToDoList;
    
  2. Use um gravador de fluxo de saída para exportar tarefas do aparelho BlackBerry para um formato serial compatível.
  3. Para recuperar uma matriz string de formatos seriais compatíveis, invoque PIM.supportedSerialFormats() e então especifique o tipo de lista (PIM.TODO_List).
  4. Para gravar um item em um formato serial compatível, invoque PIM.getInstance().toSerialFormat. 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.
    ToDoList todoList = 
       (ToDoList)PIM.getInstance().openPIMList(PIM.TODO_LIST, PIM.READ_ONLY);
    ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
    String[] dataFormats = PIM.getInstance().supportedSerialFormats(PIM.TODO_LIST);
    Enumeration e = todoList.items();
    while (e.hasMoreElements()) 
    {
       ToDo task = (ToDo)e.nextElement();
       PIM.getInstance().toSerialFormat(task, byteStream, "UTF8", dataFormats[0]);
    }
Próximo tópico: Importar uma tarefa

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