I'm just a begginner at android app development, and was facing a similar problem; was able to sort it out using a simple solution- this worked for me, hope it does for you also:
public class AdmissionActivity extends Activity implements OnItemSelectedListener{
int i;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
i=0;
.........
}
........
.....
public void onItemSelected(AdapterView> parent, View view,
int pos, long id){
if(i!=0){
//do wat you want;
}
else i=1;
}
//initially the activity will be loaded and nothing will happen (since
// i=0); and then appropriate action will be taken since i would hav been
// changed to sumtng else