Importar una tarea

  1. Importe las clases y las interfaces necesarias.
    import java.io.ByteArrayInputStream;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.PIMItem;
    import javax.microedition.pim.ToDo;
    import javax.microedition.pim.ToDoList;
    
  2. Invoque PIM.getInstance().fromSerialFormat() para devolver una matriz de objetos PIMItem. El parámetro enc especifica la codificación de caracteres para utilizar al programar en el flujo de salida. Las codificaciones de caracteres compatibles incluyen "UTF8", "ISO-8859-1" y "UTF-16BE". Este parámetro no puede ser nulo.
  3. Invoque ToDoList.importToDo() para crear una tarea nueva usando los elementos PIM.
    String[] dataFormats = PIM.toDoSerialFormats();
    // Write task to serial format
    ByteArrayOutputStream os = new ByteArrayOutputStream();
    PIM.getInstance().toSerialFormat(task, os, "UTF8", dataFormats[0]);
    // Import task from serial format
    ByteArrayInputStream is = new ByteArrayInputStream(outputStream.toByteArray());
    PIMItem[] pi = PIM.getInstance().fromSerialFormat(is, "UTF8");
    ToDoList todoList = 
       (ToDoList)PIM.getInstance().openPIMList(PIM.TODO_LIST, PIM.READ_WRITE);
    ToDo task2 = todoList.importToDo((ToDo)pi[0]);
    task2.commit();
Tema siguiente: Eliminar una tarea
Tema anterior: Exportar una tarea

¿Le ha resultado útil esta información? Envíenos sus comentarios.