I am trying to create 2 spinners on a single page. My code is below for onItemSelected;
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
        long arg3)              {
    switch(arg0.getId()) {
    case R.id.spinner1:
        switch(arg2){
        case 0:
        Toast.makeText(this,  "THIS IS SPINNER 1" ,  Toast.LENGTH_SHORT).show();
        break;
        case 1:
        Intent intent1 = new Intent(this, Screen2.class);
        startActivity(intent1);
        break;
        case 2:
        Intent intent2 = new Intent(this, Screen2.class);
        startActivity(intent2);
        break;}
    case R.id.spinner2:
        switch(arg2){
        case 0:
        Toast.makeText(this,  "THIS IS SPINNER 2" ,  Toast.LENGTH_SHORT).show();
        break;
        case 1:
        Intent intent1 = new Intent(this, Screen3.class);
        startActivity(intent1);
        break;
        case 2:
        Intent intent2 = new Intent(this, Screen3.class);
        startActivity(intent2);
        break;
        }
    }
    }
But when I run the program, the cases are not responding as I expect, eg spinner 2 sends it to screen3 when it should go to screen2
                        
I found the answer myself, it is as follows: