Abrufen von Aufgabeninformationen

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import java.util.Enumeration;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.ToDo;
    import javax.microedition.pim.ToDoList;
    
  2. Rufen Sie ToDoList.items() für die Aufgabenliste auf, um eine Aufzählung abzurufen.
    ToDoList todoList = 
       (ToDoList)PIM.getInstance().openToDoList(PIM.TODO_LIST, PIM.READ_ONLY);
    Enumeration enum = todoList.items();
  3. Rufen Sie ToDo.getFields() auf, um ein Array von IDs für Felder abzurufen, die Daten für ein bestimmtes ToDo-Element enthalten.
  4. Rufen Sie PIMItem.getString() auf, um die Feldwerte abzurufen.
    while (enum.hasMoreElements()) 
    {
       ToDo task = (ToDo)enum.nextElement();
       int[] fieldIds = task.getFields();
       int id;
       for(int index = 0; index < fieldIds.length; ++index) 
       {
          id = fieldIds[index];
          if(task.getPIMList().getFieldDataType(id) == STRING) 
          {
             for(int j=0; j < task.countValues(id); ++j) 
             {
                String value = task.getString(id, j);
                System.out.println(task.getFieldLable(id) + "=" + value);
             }
          }
       }
    }
Vorheriges Thema: Speichern einer Aufgabe

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.