Я использую LocationListener
в Android и использую функцию onLocationChanged()
для обновления моего местоположения.
Менеджер местоположений определен как
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
, но функция onLocationChanged()
не обновляется при запуске приложения в помещении. Я прочитал его, потому что нет прямой связи с каким-либо спутником. Но он продолжает работать, когда телефон доставляется с улицы в помещение.
Так что мой вопрос: есть ли способ запустить GPS в помещении, а затем, чтобы он начал работать без необходимости выходить на улицу?