Importieren einer Aufgabe

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    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. Rufen Sie PIM.getInstance().fromSerialFormat() auf, um ein Array von PIMItem-Objekten zurückzugeben. Der enc-Parameter gibt die Zeichenverschlüsselung an, die beim Schreiben in den Ausgabestrom verwendet werden soll. Unterstützte Zeichenverschlüsselungen sind u. a. "UTF8", "ISO-8859-1" und "UTF-16BE". Dieser Parameter kann nicht null sein.
  3. Rufen Sie ToDoList.importToDo() auf, um mithilfe der PIM-Elemente eine neue Aufgabe zu erstellen.
    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();
Nächstes Thema: Löschen einer Aufgabe
Vorheriges Thema: Exportieren einer Aufgabe

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.