Я тестирую свое Android-приложение на устройстве, и оно всегда дает сбой при использовании
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
currentLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
Однако, если я использую NETWORK_PROVIDER вместо GPS_PROVIDER, это работает. CurrentLocation возвращает ноль.
Как я могу справиться с этим? Есть ли что-то конкретное, что мне нужно добавить в мой locationListener?
Спасибо!