Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Cache Informações de Latitude e Longitude

O estranho é q fiquei com o device parado e não entrava no método onLocationChanged() e a posição estava desatualizada. Achei um comportamento ruim para usuário. Pensei em colocar algum botão como no app maps mas não sei como implementar algo que force ele buscar a localização 

Em 8 de março de 2013 11:05, Bruno Albuquerque <bruno.albuquerque@gmail.com> escreveu:
O LocationProvider sempre faz cache de localização. Você tem que usar o onAccuracyChanged() e onLocationChanged() pra monitorar mudanças de localização (o que vai acontecer assim que o GPS obter um fix na nova posição ou outra posição for calculada pelo Networ Location).

-Bruno



Em 8 de março de 2013 10:22, Rogerio Esteves <rolives@gmail.com> escreveu:

Bom dia,

Eu estava testando minha aplicação na qual utiliza informação da posição de latitude e longitude do device e fiquei com uma dúvida. Eu liguei o GPS perto do meu serviço e ele obteve normalmente a informação de latitude e longitude. Cheguei em casa fui testar novamente o app e eu estava com o device parado e quando o app foi obter a posição de longitude e latitude o device obteve a mesma informação que estava perto do meu serviço, ou seja não atualizou para a nova posição. Desliguei o GPS e o app pegou a posição pelo NETWORK e retorno uma posição mais precisa. Sei que se eu ligar o GPS e se movimentar com o device irei chamar o método método onLocationChanged no qual eu irei atualizar a posição. A minha dúvida é com relação ao device ficar parado e obter informação errada. Gostaria de saber se tem uma forma de forçar ele buscar a posição mesmo com o device parado como no app do google maps. Como?

OBS: Eu desliguei o device e liguei novamente com o GPS ligado ai sim ele obteve a informação de posição correta.

--
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.
 
 

--
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.
 
 

--
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