Android のロケーション マネージャーを使用していますが、GPS をオンにした直後に requestLocationUpdates を使用しようとすると、null のロケーションが返されることに気付きました。requestlocationupdates を呼び出したときに常に有効な場所を取得するにはどうすればよいですか?
私のコードは次のとおりです。
//update the location
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MIN_TIME_BW_UPDATES, MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
//get the location
location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);