Эй, ребята, я хочу узнать широту и долготу местоположения пользователей.Я перепробовал сайт разработчиков и переполнение стека, есть множество примеров, ориентированных на движущегося пользователя, которые используют что-то вроде: - onLocationChanged () Мне не нужны обновления местоположения, пользователь просто откроет его на минуту или две, поэтому яМне нужно найти местоположение во время запуска приложения и что, если пользователь никогда ранее не использовал приложение геолокации, поэтому я также хотел бы найти альтернативу для LocationManager.getLastKnownLocation ()
Мой код: -
LocationManager lm = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
// connect to the GPS location service
Location loc = lm.getLastKnownLocation(lm.NETWORK_PROVIDER);
Toast.makeText(currentLocation.this, "Latitude -> "+Double.toString(loc.getLatitude())
+" Longitude is -> "+Double.toString(loc.getLongitude()), Toast.LENGTH_LONG).show();
и работает нормально.Но я боюсь, что getLastKnownLocation может вернуть ноль при первом использовании.
Спасибо