title: Android Spinner: How to catch when user exits spinner leaving selected value as-is?
body: <p>When a spinner comes up, it usually has a value preselected. If the users explicitly selects another item, my onClickItem handler is getting called.  But i did not find a way to detect when the user wants to keep the the currently selected list_item as is?  How is the user supposed to exit such a spinner when they like the current value?  Could you add a close button or something to just let them exit without having to reselect the already selected item to exit?  Also if they do reselect same item, how do you detect this?  I don't think my handlers are getting called for this.  </p>
  
  <p>To be clear I need to know two things:</p>
  
  <p>1) when user want to keep current value how do they exit the spinner?  Is it by reselecting the already selected item. If this is the case, how do I detect this in code so I can close out the dialog?</p>
  
  <p>2) are there any other options for letting user close out a spinner without having them reselect the already selected value? for example providing a dialog close button?  Would like to know how others are handling this.  Thanks</p>