Android: El elemento giratorio en el clic no funciona si ya está seleccionado

Tengo un Spinner con una intercepción onItemSelected que funciona, pero cómo dice la especificación Api:

This callback is invoked only when the newly selected position is different from the previously selected position or if there was no selected item. 

Necesito quitar esta limitación y quiero que la llamada de llamada se invoca también si el usuario selecciona el mismo elemento. ¿Como hacer eso?
¿Alguien hizo lo mismo?

Cualquier idea sobre esto sería apreciable.

i want that the callback is invoked also if the user select the same element. How to do that?

Si se configura OnItemClickListener para un Spinner, se lanzará una excepción y con ItemSelectedListener no se notificará si el usuario hace clic en el elemento seleccionado.

Supongo que la única manera de superar esta limitación es usar un CustomAdapter para los elementos Spinner e implementar el setOnClickListener para cada vista del adaptador.

Tuve este mismo problema y miró alrededor para un poco. Puede haber varias maneras de conseguir que esta funcionalidad funcione, pero extender el spinner funcionó para mí. Podrías hacer algo similar a lo que encontré aquí .

Así que en lugar de usar el giro predeterminado de Android, extiéndalo y agrega un código al mismo que activará tu método de devolución de llamada.

Me gustaría añadir que el uso de setOnItemClickListener en un Spinner lanzará una excepción como se indica en la documentación:

 A spinner does not support item click events. Calling this method will raise an exception. 
  • ¿Por qué mi hilandero es tan horrible?
  • ¿Por qué Android recicla el tipo de vista incorrecto en mi SpinnerAdapter?
  • Cambiar el color de la flecha desplegable de Spinner en XML
  • Valores de conjunto de spinner de Android
  • Cómo crear Spinner-list usando CustomAdapter en android
  • ¿Cómo establecer el valor predeterminado de Spinner por su valor en lugar de su posición?
  • ¿Cómo re tamaño de la Altura de los artículos en Spinner con opción múltiple?
  • Android obtener todos los países en la matriz de spinner
  • Agregar OnItemSelectedListener a Spinner
  • Cómo utilizar el hilador y llenarlo del arreglo en android
  • Altura del menú desplegable de Spinner para coincidir con el padre
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.