Exporter une tâche

  1. Importez les classes et les interfaces requises.
    import java.io.ByteArrayOutputStream;
    import java.util.Enumeration;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.ToDo;
    import javax.microedition.pim.ToDoList;
    
  2. Utilisez un dispositif d'écriture de flux de sortie pour exporter des tâches depuis le terminal BlackBerry dans un format de série pris en charge.
  3. Pour récupérer un tableau de chaînes des formats de série pris en charge, appelez PIM.supportedSerialFormats(), puis indiquez le type de liste (PIM.TODO_List).
  4. Appelez PIM.getInstance().toSerialFormat pour écrire un élément dans un format de série. Le paramètre enc indique l'encodage des caractères à utiliser lors de l'écriture du flux de sortie. Les codes de caractères pris en charge sont « UTF8 », « ISO-8859-1 » et « UTF-16BE ». Ce paramètre ne peut pas être nul.
    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]);
    }
Sujet suivant: Importer une tâche

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.