我创建了一个POJO模型并没有将其调出来。
这是运行它的代码。
DataObjectSelectGarage selectGarage = ...;
TextView.setText(selectGarage.getGaragename());
不知道它是否可以这样运行?
这是模型
public class DataObjectSelectGarage implements Serializable {
@SerializedName("Garage_id")
private int id;
public int getGarage_id() {
return id;
}
public void setgetGarage_id(String getGarage_id) {
this.id = id;
}
@SerializedName("Garagename")
private String name;
public String getGaragename() {
return name;
}
public void setGaragename(String name) {
this.name = name;
}
}
答案 0 :(得分:0)
public void setgetGarage_id(String getGarage_id) {
this.id = id;
}
以上设定方法指定Id = id而不是id = getGarage_id
答案 1 :(得分:0)
这不能以这种方式工作
DataObjectSelectGarage selectGarage;
TextView.setText(selectGarage.getGaragename());
由于未初始化DataObjectSelectGarage。您需要先将其初始化。
其次,在您发布的代码中,存在多个逻辑错误,例如您将UserId传递给HTTP请求参数而不为其分配值。其次没有试图将其呈现给用户的响应。
@Override
public void onResponse(String response) {
/*DataObjectSelectGarage dataObjectSelectGarage = new
DataObjectSelectGarage();
String test1 = dataObjectSelectGarage.getGaragename();*/
tvTest.setText(selectGarage.getGaragename());
Log.d("Selectgarage",response.toString());
}
您需要解析响应字符串,然后在初始化模型对象并在其中设置值后,使用它来显示视图上的数据。