Como posso obter um evento no Android Spinner quando o item selecionado atual é selecionado novamente?

Eu escrevi um setOnItemSelectedListener para o spinner responder quando o item do spinner é alterado. Minha exigência é que, quando eu clicar novamente no item atualmente selecionado, uma torrada deve ser exibida. Como obter este evento? Quando o item atualmente selecionado é clicado novamente, o girador não está respondendo.

    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();

        }
    });  

questionAnswers(19)

yourAnswerToTheQuestion