Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Interpretar HASH

Eu não sei se entendi direito sua duvida, mas esses ids não estão salvos em sua base de dados local? Pq qnd retornasse isso do WS era so vc fazer um select...

De outra forma, você pode usar um SparseArray<CharSequence> que funciona como um hash map, vc adiciona uma chave e um valor, por exemplo:

SparseArray<CharSequence> lista = new SparseArray<CharSequence>();
lista.put(5, "Bahia");
lista.put(10, "Maranhão");
etc

Daí para vc recuperar o valor "Bahia" por exemplo basta usar:

lista.get(5);




Em 16 de dezembro de 2013 10:04, Ricardo Cardoso <rick.duk@gmail.com> escreveu:

Olá, quando faço uma consulta a um webservice ele retorna um Hash assim:

"state":{"5":"79.1964","10":"85.5333"}

Onde 5 e 10 é o id do estado, e o 79.1964 e 85.5333 é o valor da população.

O webservice retorna todos os estados que tem usuário cadastrado nele, por exemplo se um usuário cadastrar no estado de id 15, vai começar a retornar um hash assim:

  "state":{"5":"79.1964","10":"85.5333","15":"30.4444"}

Na base de dados sei que o id 5 é o estado Bahia, o id 10 é o estado Maranhão, o id 15 é o estado Paraíba. O resultado do WebService pode ser bem dinamico quanto aos estados que podem ou não vir no resultado do HASH. 

O que eu gostaria de fazer é quando fosse id 5 aparecesse Bahia:79.1964

Tipo, uma tradução dos ids que vem do webservice


Alguém pode me ajudar com isso?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
André Luiz de Oliveira Souza
Engenheiro da Computação
Pós-graduando em Desenvolvimento de Software com ênfase em Java Corporativo

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário