У меня есть социальное приложение, которое строит список автомобилей для пользователей. Каждый пользователь создает свой собственный список. Когда я нажимаю элемент списка, чтобы связать данные автомобиля с данными дилера, я возвращаю нулевое значение в приведенном ниже коде, когда на самом деле я пытаюсь вернуть целочисленное значение, сохраненное в таблице sqlite. Мой код ниже. При необходимости я могу добавить дополнительный код.Значение возврата Null
private Integer d;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_cars);
Car c = new Car();
this.d = c.getD1();
Log.d("Car","Car: " + d); //<---this brings back Null
...
...
}
public class Car implements Serializable {
public static final String TAG = "Car";
private static final long serialVersionUID = -7406082437623008161L;
private long Id;
private String mk;
private String modl;
private Integer d1;
private USER xUser;
public Car() {
this.mk=null;
this.modl=null;
this.d1=null;
}
public Car(String make, String model,Integer d1) {
super();
this.mk = make;
this.modl = model;
this.d1 = d1;
}
public long getId() {
return Id;
}
public void setId(long xId) {
this.Id = xId;
}
public String getMake(){return mk;}
public void setMake(String make) {this.make = mk;}
public String getModel(){return modl;}
public void setModel(String model) {this.model = modl;}
public Integer getD1(){return d1;}
public void setD1(Integer d1) {this.d1 = d1;}
public USER getUser() {
return xUser;
}
public void setUser(USER yUser) {
this.xUser = yUser;
}
}
Где вы называете 'c.setD1'? Если значение по умолчанию в 'Car' для' d' равно null, это имеет смысл. –