Exportieren einer Aufgabe

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.ToDo;
    import javax.microedition.pim.ToDoList;
    
  2. Verwenden Sie einen Ausgabestromschreiber, um Aufgaben vom BlackBerry-Gerät in ein unterstütztes serielles Format zu exportieren.
  3. Um ein Zeichenfolgenarray unterstützter serieller Formate abzurufen, rufen Sie PIM.supportedSerialFormats() auf, und geben Sie anschließend den Listentyp PIM.TODO_List an.
  4. Rufen Sie PIM.getInstance().toSerialFormat auf, um ein Element in ein Serienformat zu schreiben. 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.
    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]);
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.