title: OnItemSelectedListener() not being called for my spinner
body: <p>Hi i have a spinner that i have hidden using visibility = gone atribute. i call the spinner list using spinner.performclick() , this works fine except for that when selecting an item in the spinner list my onselect listener is never being called. please help:)  </p>
  
  <p>the only catlog warning being thrown is "window already focused, ignoring focus gain"</p>
  
  <pre><code>        catagorySpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
          @Override
          public void onItemSelected(AdapterView&lt;?&gt; parentView, View selectedItemView, int position, long id) {
              CashDB cdb = new CashDB(getBaseContext()); 
              cdb.open();
              Cursor c = cdb.FetchCatagory(id);
              startManagingCursor(c);
              c.moveToFirst();
              String newCatagoryName = c.getString(c.getColumnIndexOrThrow(CashDB.CATAGORY_NAME));
              c.close();
              areYouSureDialog("Are You Sure?", "Are you sure you want to delete the catagory " +'"' 
                      + catagoryName + '"'+ " and move all of the transactions to " +'"' 
                      + newCatagoryName + '"' + " ?",
                      catagoryIcon, catagoryName,newCatagoryName, DELETE_CATAGORY_MOVE, catagoryId);
          }
  
          @Override
          public void onNothingSelected(AdapterView&lt;?&gt; arg0) {
              // TODO Auto-generated method stub
          }
          });
  </code></pre>