×
Namespaces

Variants
Actions
Revision as of 11:33, 8 December 2011 by hamishwillee (Talk | contribs)

Como listar os campos com suporte em um PIMList

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Por maiconherverton
Ú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

39 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×