Guide de développement
Local Navigation
- Intégration avec des applications BlackBerry Device Software
- Recherche unifiée
- Prise en charge de l'interaction du terminal
- Liste des messages
- Messages personnalisés
- Pièces jointes
- Calendrier
- Liste de contacts
-
Liste des tâches
- Afficher ou modifier une tâche
- Créer une tâche vide
- Créer une tâche complétée
- Ouvrir une liste des tâches
- Créer une tâche
- Ajouter des informations concernant une tâche
- Modifier les informations concernant une tâche
- Enregistrer une tâche
- Récupérer des informations concernant une tâche
- Exporter une tâche
- Importer une tâche
- Supprimer une tâche
- Fermer la liste des tâches
- Prévenir une application de terminal BlackBerry lorsqu'une liste de tâches est modifiée
- Téléphone
- BlackBerry Browser
- Commandes de menu
- Pour plus d'informations
- Glossaire
- Envoi de commentaires
- Historique de révision du document
- Informations juridiques
Documentation produit
>
Documentation pour les développeurs
>
Guides de développement et référence API pour Java
>
Guide de développement
Integration - BlackBerry Java SDK - 7.0
Récupérer des informations concernant une tâche
- Importez les classes et interfaces requises.
import java.util.Enumeration; import javax.microedition.pim.PIM; import javax.microedition.pim.ToDo; import javax.microedition.pim.ToDoList;
- Appelez ToDoList.items() sur la liste des tâches pour récupérer une liste.
ToDoList todoList = (ToDoList)PIM.getInstance().openToDoList(PIM.TODO_LIST, PIM.READ_ONLY); Enumeration enum = todoList.items();
- Appelez ToDo.getFields() pour récupérer un tableau d'ID de champs contenant des données pour un élément ToDo spécifique.
- Appelez PIMItem.getString() pour récupérer les valeurs de champs.
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); } } } }
Sujet suivant: Exporter une tâche
Sujet précédent: Enregistrer une tâche
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.