I try to attach a on select event to my Android android.widget.Spinner
I know Spinner.setOnItemSelectedListener exist but not work as I want,
The problem with the setOnItemSelectedListener is that method is call while the spinner is load with a Adapter and as predefine a item is select.
I want a interface for get a event while a “user” select a item from the Spinner by use the tuch screen. Also a event that only is call while the use select a item and not the program select a item.
I want a event that is call while the use select a item from this spinner dialog.

I have finally find a solution that works for me, by look at the code on http://www.oschina.net/code/explore/android-4.0.1/core/java/android/widget/Spinner.java
I found out how to prevent or attach more code to this code part that is run while the use will show the dropdown list and then create my one instace of Spinner.
My spinner class has a use define interface
OnSelectSpinnerListenerthat will be run while the user tuch the spinner and then select a item from the spinner list.