I set values in my setOnItemSelectedListener depending on what is selected in my spinner.
How can I stop this method being called onCreate?
Thanks in advance
Set setOnItemSelectedListener
for your spinner not onItemClickListener
Take a boolean field like this
boolean onload=false;
And the in your oncreate
set
onload=true;
And in your onItemSelectedListener, do like this
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) {
}
});