I want to know how I can put a spinner in an activity filled with values of an object.
I used to do spinners with:
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) {
}
});
The case is that I receive an array of object from a server with items with ID and NAME. I want to know how I can know what item is selected, so I need to resend the ID to the server.
NOTE: The IDs received haven't to be sequences, they could be 1,23,47...
I uses this object:
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 + '\'' +
'}';
}
}
Thanks