per popolare il primo Spinner nella MainActivity faccio così:

codice:
 
Spinner s = (Spinner) findViewById(R.id.spinner);
final ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
        R.array.states, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
s.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    @Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        Toast.makeText(getApplicationContext(), adapter.getItem(arg2).toString(),
                Toast.LENGTH_LONG).show();
    }
    @Override
public void onNothingSelected(AdapterView<?> arg0) {
    }
});
per recuperare l'item selezionato e caricare il secondo Spinner in base all'item selezionato come posso fare?
Grazie