Guia do desenvolvedor
Local Navigation
- Integração com aplicativos BlackBerry Device Software Device Software
- Pesquisa unificada
- Suporte à interação do aparelho
- Lista de mensagens
- Mensagens personalizadas
- Anexos
- Calendário
- Lista de contatos
-
Lista de tarefas
- Exibir ou alterar uma tarefa
- Criar uma nova tarefa em branco
- Criar uma nova tarefa preenchida
- Abrir uma lista de tarefas
- Criar uma tarefa
- Adicionar informações de tarefa
- Alterar informações de tarefa
- Salvar uma tarefa
- Recuperar informações de tarefa
- Exportar uma tarefa
- Importar uma tarefa
- Excluir uma tarefa
- Fechar a lista de tarefas
- Notificar um aplicativo do aparelho BlackBerry quando uma lista de tarefas for alterada
- Telefone
- BlackBerry Browser
- Itens de menu
- Mais informações
- Glossário
- Enviar comentários
- Histórico da revisão de documentos
- Aviso legal
Documentação do produto
>
Documentação do desenvolvedor
>
Guias de desenvolvimento Java e referência de API
>
Guia do desenvolvedor
Integration Guide - BlackBerry Java SDK - 7.0
Recuperar informações de tarefa
- Importe as classes e interfaces necessárias.
import java.util.Enumeration; import javax.microedition.pim.PIM; import javax.microedition.pim.ToDo; import javax.microedition.pim.ToDoList;
- Invoque ToDoList.items() na lista de tarefas para recuperar uma enumeração.
ToDoList todoList = (ToDoList)PIM.getInstance().openToDoList(PIM.TODO_LIST, PIM.READ_ONLY); Enumeration enum = todoList.items();
- Invoque ToDo.getFields() para recuperar uma matriz de IDs de campos que tenham dados de um determinadoToDo item.
- Invoque PIMItem.getString() para recuperar os valores de campo.
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); } } } }
Próximo tópico: Exportar uma tarefa
Tópico anterior: Salvar uma tarefa
Estas informações foram úteis? Gostaríamos de receber seus comentários.