Guida allo sviluppo
Local Navigation
- Integrazione con le applicazioni BlackBerry Device Software
- Unified Search
- Supporto di interazione del dispositivo
- Elenco dei messaggi
- Messaggi personalizzati
- Allegati
- Calendario
- Elenco contatti
-
Elenco attività
- Visualizzazione o modifica di un'attività
- Creazione di una nuova attività vuota
- Creazione di una nuova attività compilata
- Apertura di un elenco delle attività
- Creazione di attività
- Aggiunta di informazioni sulle attività
- Modifica delle informazioni delle attività
- Salvataggio di un'attività
- Recupero delle informazioni sulle attività
- Esportazione di un'attività
- Importazione di un'attività
- Eliminazione di un'attività
- Chiusura dell'elenco delle attività
- Invio di una notifica a un'applicazione BlackBerry circa la modifica di un elenco di attività
- Telefono
- BlackBerry Browser
- Voci di menu
- Ulteriori informazioni
- Glossario
- Commenti e suggerimenti
- Cronologia delle revisioni del documento
- Note legali
Documentazione sui prodotti
>
Documentazione per gli sviluppatori
>
Guide per lo sviluppo Java e riferimento API
>
Guida allo sviluppo
Integration Guide - BlackBerry Java SDK - 7.0
Recupero delle informazioni sulle attività
- Importare le classi e le interfacce richieste.
import java.util.Enumeration; import javax.microedition.pim.PIM; import javax.microedition.pim.ToDo; import javax.microedition.pim.ToDoList;
- Richiamare ToDoList.items() sull'elenco delle attività per recuperare un'enumerazione.
ToDoList todoList = (ToDoList)PIM.getInstance().openToDoList(PIM.TODO_LIST, PIM.READ_ONLY); Enumeration enum = todoList.items();
- Richiamare ToDo.getFields() per recuperare una matrice di ID per i campi che contengono dati per un elemento ToDo specifico.
- Richiamare PIMItem.getString() per recuperare i valori dei campi.
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); } } } }
Argomento successivo: Esportazione di un'attività
Argomento precedente: Salvataggio di un'attività
Le informazioni sono state utili? Inviateci i vostri commenti.