Como obter a última localização no Glass de forma confiável?

MétodogetLastLocation() deLocationManager geralmente retornam nulos e é bastante difícil selecionar o melhor provedor. A documentação diz:

Aviso: Não use o método LocationManager.getBestProvider () ou as constantes GPS_PROVIDER ou NETWORK_PROVIDER para ouvir as atualizações de localização. O Glass usa um conjunto dinâmico de provedores e ouvir apenas um único provedor pode fazer com que seu aplicativo perca atualizações de local.

Como obter a melhor localização final?

questionAnswers(3)

yourAnswerToTheQuestion