¿Cómo puedo obtener un evento en Android Spinner cuando el elemento seleccionado actualmente se selecciona de nuevo?

He escrito un setOnItemSelectedListener para que la ruleta responda cuando se cambia el elemento de la ruleta. Mi requisito es que cuando vuelva a hacer clic en el elemento seleccionado actualmente, se muestre un brindis. ¿Cómo conseguir este evento? Cuando se vuelve a hacer clic en el elemento seleccionado actualmente, la ruleta no responde.

    StorageSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener(){

        @Override
        public void onItemSelected(AdapterView adapter, View v, int i, long lng) {              
            Toast.makeText(getApplicationContext(), (CharSequence) StorageSpinner.getSelectedItem(), Toast.LENGTH_SHORT).show();

        }

        @Override
        public void onNothingSelected(AdapterView arg0) {
            Toast.makeText(getApplicationContext(), "Nothing selected", Toast.LENGTH_SHORT).show();

        }
    });  

Respuestas a la pregunta(19)

Su respuesta a la pregunta