Tengo un Spinner con 3 opciones: Seleccionar, Opción 1 y Opción 2. En cada opción se realiza determinada acción. Si por ejemplo eligo la opción 2 el texto del Spinner se queda como "Opción 2" y eso es bueno porque quiero que el usuario sepa en que opción está, pero el problema viene cuando quiero volver a seleccionar la opción 2 ya que toco el spinner, se muestran sus elementos pero al seleccionar la misma opcion en la que está posicionado no hace nada, ya que piensa que la acción ya está ejecutada pero la quiero volver a ejecutar desde el spinner.

La opcion 2 se vuelve a ejecutar solamente si pongo opcion 1 y despues de vuelta opcion 2, pero es mucho lío.

Quizá una alternativa sería poner la posición en 0 con spinner1.setSelection(0); pero como dije antes quiero que el spinner tenga el texto de la opcion en la que estas entonces no vale cambiarle la posicion al elegir la opcion.

En resumen lo único que quiero es que desde el spinner ejecute la acción al repetir una misma opción