title: Actionbar SearchView doesn't hide keyboard when interacting with other objects
body: <p>I have a SearchView in the ActionBar. When it is selected, the keyboard shows up. </p>
  
  <p>However, when I touch or interact with anything else on the screen, including selecting list items and doing fragment transactions, the keyboard stays up, and the SearchView keeps focus.</p>
  
  <p>I've tried setOnTouchListener() for the fragment, and listening to focus changes and calling the usual keyboard retraction code (<a href="https://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard">link</a>), but nothing works. </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"&gt;
  
      &lt;item android:id="@+id/action_store_search"
          android:icon="@android:drawable/ic_menu_search"
          app:showAsAction="always"
          app:actionViewClass="com.example.views.CustomSearchView"
          android:title="@string/header_search_loc"
          android:orderInCategory="1"
          android:menuCategory="secondary" /&gt;
  
  &lt;/menu&gt;
  </code></pre>