如何在微调器中插入对象

时间:2014-11-19 10:19:00

标签: android object spinner

我想知道如何将微调器放在一个充满对象值的活动中。

我曾经做过旋转器:

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 + '\'' +
                '}';
    }
}

由于

0 个答案:

没有答案