Привет в своем приложении Я использую класс модели с методами setter и getter, в одном из моих параметров iam, которые определяют значения ll lng, и я хочу получить эти значения в другой Activity, но она дает нулевые значения:Android java: getter methods дает нулевые значения
Моя модель класса:
public class LatLngModel {
double Latitude;
double Longitude;
public LatLngModel(double latitude, double longtitude) {
this.Latitude = latitude;
this.Longitude = longtitude;
}
public double getLatitude() {
return Latitude;
}
public void setLatitude(double latitude) {
Latitude = latitude;
}
public double getLongitude() {
return this.Longitude;
}
public void setLongitude(double longitude) {
Longitude = longitude;
}
}
Я устанавливаю значения, как показано ниже в CLASSA, который проходит фрагментировать
LatLngModel model = new LatLngModel(latitude,longtitude);
model.setLatitude(latitude);
model.setLongitude(longtitude);
ниже приводится как РМКО acessi нг методы Садись в ClassB расширяет активность
LatLngModel model = new LatLngModel(latitude,longtitude);
System.out.println("getting lat" +(model.getLatitude())) ;
System.out.println("getting lat" +(model.getLongitude())) ;
Но его печатает пустые значения, любая помощь
Может значения передается конструктору LatLngModel равны нулю? –
Проблема должна быть где-то в другом месте, переменная 'double' не может быть« null ». – Christian
Вы должны передать экземпляр 'LatLngModel', который вы создали в' classA'. В 'classB' вы теперь создаете новый экземпляр, который не связан с тем, на котором вы установили эти значения. –