我想知道如何将微调器放在一个充满对象值的活动中。
我曾经做过旋转器:
sp_usage.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
Object item = parent.getItemAtPosition(pos);
}
public void onNothingSelected(AdapterView<?> parent) {
}
});
案例是我从服务器收到一个对象数组,其中包含ID和NAME的项目。我想知道如何知道选择了哪个项目,因此我需要将ID重新发送到服务器。
注意:收到的ID不必是序列,它们可以是1,23,47 ......
我使用这个对象:
public class Usages {
@Key
public String idd;
@Key
public String msgerror;
@Key
public String usage;
public String getIdd() {
return idd;
}
public void setIdd(String idd) {
this.idd = idd;
}
public String getMsgerror() {
return msgerror;
}
public void setMsgerror(String msgerror) {
this.msgerror = msgerror;
}
public String getUsages() {
return usage;
}
public void setUsages(String usages) {
this.usage = usage;
}
@Override
public String toString() {
return "Usages{" +
"idd='" + idd + '\'' +
", msgerror='" + msgerror + '\'' +
", usage='" + usage + '\'' +
'}';
}
}
由于