Namespaces
Variants
Actions

Como listar os campos com suporte em um PIMList

Jump to: navigation, search
Dados do artigo

Artigo
Tradução:
Última alteração feita por hamishwillee em 08 Dec 2011


Resumo

Ao usar a API PIM e sua classe PIMList, é importante saber primeiro quais os campos são suportados para implementação. Isto pode ser feito usando o seguinte tipo de método:

private void readSupportedFields() {
System.out.println("EventList contents:");
try {
String[] lists = PIM.getInstance().listPIMLists(PIM.EVENT_LIST);
int length = lists.length;
EventList[] eventList = new EventList[length];
for (int i = 0; i < length; i++) {
eventList[i] = (EventList) PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE, lists[i]);
System.out.println(i+1+": "+lists[i]);
int[] fields = eventList[i].getSupportedFields();
System.out.println("Supported fields:");
for (int j = 0; j < fields.length-1; j++) {
System.out.println(fields[j]+" ");
}
}
} catch (PIMException pe) {
// Exceção no nível de PIM
} catch (SecurityException se) {
// MIDlet não está permitida para acessar a lista especificada
}
}

Se você precisa conhecer os campos suportados na lista de contatos ou lista de afazeres, apenas substitua PIM.EVENT_LIST por PIM.CONTACT_LIST ou PIM.TODO_LIST . Note que você terá apenas os valores constantes dos campos, então a saída pode ter este aspecto: 1: Reunião Campos suportados: 108 107 100 106 102. Os nomes dos campos reais podem ser encontrados a partir de PIM API specification.

Veja também

This page was last modified on 8 December 2011, at 11:33.
117 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved