如何阻止setOnItemSelectedListener在onCreate中运行

时间:2013-05-09 12:02:28

标签: android listener oncreate

我在setOnItemSelectedListener中设置值,具体取决于我在微调器中选择的内容。

如何阻止此方法被调用onCreate?

提前致谢

1 个答案:

答案 0 :(得分:1)

为您的微调器设置setOnItemSelectedListener而不是onItemClickListener

采取像这样的布尔字段

boolean onload=false;

oncreate

设置

 onload=true;

在你的onItemSelectedListener中,你喜欢这个

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
     if(!onload)
     {              
     }
onload=false;
    }
    public void onNothingSelected(AdapterView<?> parent) {
    }
});