我在setOnItemSelectedListener中设置值,具体取决于我在微调器中选择的内容。
如何阻止此方法被调用onCreate?
提前致谢
答案 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) {
}
});