Cambiar el contenido de Spinner al abrir

Tengo un Spinner y su contenido depende de la ubicación real (posición GPS). Así que el contenido debe cambiar continuamente, pero sólo es visible para el usuario cuando él / ella selecciona un elemento. En lugar de tener un hilo que actualiza continuamente el contenido de Spinner, o un botón para forzar una actualización del usuario, me gustaría obtener otro comportamiento. Cuando el usuario toca el Spinner, antes de que se abra el Spinner, debe actualizarse. Ya soy capaz de cambiar programáticamente el contenido del Spinner. Lo que necesito es un evento que se activa cuando el usuario toca el Spinner cerrado, pero antes de que se muestre el Spinner abierto. Espero que esta pregunta sea lo suficientemente clara. Gracias por su atención.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.