Como obter um local desatualizado?

Depois que o GPS estiver ativado, levará algum tempo até que o GPS esteja pronto. Portanto, use esse código para obter um local desatualizado: location = locationManager.getLastKnownLocation (LocationManager.GPS_PROVIDER); Não consigo usar o local desatualizado. Como posso obter o local necessário?

Aqui está uma pergunta semelhante:Android: getLastKnownLocation desatualizado - como forçar a atualização do local?

A partir dele, posso usar o LocationListener para obter o local atualizado, o que não deve estar desatualizado. Está certo. Mas como posso lidar com este caso:

Já habilitei o GPS e inicio meu aplicativo. Se eu permanecer em um lugar e não me mover, onLocationChanged () não será chamado. Portanto, não posso usar esse método para julgar se o valor de retorno de getLastKnownLocation () não está desatualizado?

Alguma ideia

questionAnswers(2)

yourAnswerToTheQuestion