I basically have a spinner displaying an three items. I want it so that if Click on one of these three items and then click a button it will open up a new activity.
 String[] count;
Spinner s;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button view = (Button) findViewById(R.id.button);
    s = (Spinner)findViewById(R.id.spinner);
    count = getResources().getStringArray(R.array.country_array);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,count);
    s.setAdapter(adapter);
    view.setEnabled(false); // initially disable the button
    s.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position,
                                   long id) {
            view.setEnabled(true); // enable when user selects any item
        }
        // Listen to button click
        view.setOnClickListener( new OnClickListener() {
            @Override
            public void onClick(View v) {
                //start activity
                startActivity();
            }
        }
    });
    public void startActivity() {
        Intent intent = new Intent(YourCurrentActivity.this, NewActivity.class);
        startActivity(intent);
    }
 
     
    