title: ActionbarSherlock SearchView not close in onCloseListener
body: <p>I have implemented <code>onCloseListener</code> of <code>SearchView</code>. I want to close <code>SearchView</code> Programmatically that i have done using following code. but its not working for me.</p>
  
  <p>If i use <code>searchView.setIconified(true);</code> for closing <code>searchView</code> after updating data, run infinite times.</p>
  
  <pre><code>    searchView.setOnCloseListener(new SearchView.OnCloseListener() {
  
          @Override
          public boolean onClose() {
              // TODO Auto-generated method stub
              searchString = "";
  
              if (bindingProducts()) {
                   HIDE ERROR MSG 
                  (findViewById(R.id.productIfNoAvailable)).setVisibility(View.GONE);
              } else {
                    SHOW ERROR MSG 
                  (findViewById(R.id.productIfNoAvailable)).setVisibility(View.VISIBLE);
              }
  
              searchView.setIconified(true);
  
              return true;
          }
      });
  </code></pre>
  
  <p>How can i close after updating View?</p>
  
  <p>Your help will be appreciated.</p>
  
  <p>Thanks.</p>