Spinner is not working properly

view story

http://stackoverflow.com – The problem I am having is that I want spinner2 to populate after I select (for example) Canada, but for some reason spinner2 gets populated at startup instead of after I select Canada. I also connected a string array to spinner2 to make sure that it would startup with nothing but it still doesn't work. Here is what I have so far: public class MainActivity extends Activity { private Spinner spinner1, spinner2; private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.act (HowTos)