title: MenuItemCompat.collapseActionView always return false
body: <p>I am using the <code>SearchView</code> according to <a href="http://developer.android.com/guide/topics/search/search-dialog.html" rel="nofollow noreferrer">this guide</a>, and I tried to collapse the searchview like this:</p>
  <pre><code>        SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
          mSearchView = (SearchView) MenuItemCompat.getActionView(item);
          mSearchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
  
  
          expand = !Helper.isNullOrEmpty(placeHolder);
          Log.d(&quot;map&quot;, &quot;set mSearch view with expand:&quot; + expand + &quot;, queryStr:&quot; + placeHolder);
          if (expand) {
              MenuItemCompat.expandActionView(item);
  //            mSearchView.setQuery(placeHolder, false);
          } else {
              boolean x = MenuItemCompat.collapseActionView(item);
              Log.d(&quot;map&quot;, &quot;coop view:&quot; + x);
          }
  </code></pre>
  <p>However I always get this:</p>
  <pre><code>coop view: false
  </code></pre>
  <p>What's the problem?</p>
  <p>BTW, I am getting crazy by the internal <code>SearchView</code>'s strange behavior. Do you guys use this or something else?</p>
  <hr />
  <p>Update(Why I want to control the searchview befora manually)</p>
  <p>The activity which hold the serchview is my core activity, that's to say most of the search related job will be passed to this activity.</p>
  <p>User may enter the search parameter in other activity and start a new Intent to this activity to do the job, then I have to change the status of the searchview manually</p>