title: Get last selected Spinner value before change
body: <p>I have a spinner and I want to get the last selected value of it when I click on the spinner (basically just before the items in the list are being shown).</p>
  
  <p>How can I achieve this? </p>
  
  <p>Update:
  Example: There are a dynamic amount of spinners. User clicks in spinner 1 and selects a value, let's say "house". Then clicks somewhere else. Then clicks in spinner 1 again. What I now need is to return the value "house" that was previously was selected before the user selects a different value i.e. "car" in that spinner. I can not use the local storage to save that value beforehand because it's going to be a dynamic amount of spinners to be added.</p>
  
  <p>And yes, I did in fact read the documentation at <a href="http://developer.android.com/guide/topics/ui/controls/spinner.html" rel="nofollow">http://developer.android.com/guide/topics/ui/controls/spinner.html</a> already but what I need isn't explained there.</p>