Непонятно, как использовать приемник местоположения.Как использовать приемник местоположения?
ли я это сделать:
public Location actualLocation;
private class mLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
actualLocation = location;
}
public void onStatusChanged(String s, int i, Bundle b) {
}
public void onProviderDisabled(String s) {
}
public void onProviderEnabled(String s) {
}
}
//Middle of code
currentLatitude = actualLocation.getLatitude()
currentLongitude = actualLocation.getLongitude()
или это:
public Location actualLocation;
private class mLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
}
public void onStatusChanged(String s, int i, Bundle b) {
}
public void onProviderDisabled(String s) {
}
public void onProviderEnabled(String s) {
}
}
//Middle of code
actualLocation = mLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
currentLatitude = actualLocation.getLatitude()
currentLongitude = actualLocation.getLongitude()
Есть переменные, используемые, которые не были объявлены в этом фрагменты кода. Это специально. Я упростил код для простоты.
UPDATE: Мой вопрос: ¿ли я использовать getLastKnow местоположение или я вручную сохранить местоположение каждого запуска будет это обновление? ¿Будет ли это работать одинаково?
Что вы хотите достичь, используя LocationListener –