title: V7 SearchView and RxBinding
body: <p>How do we go about using the <code>RxBinding</code> for <code>SearchView</code> within an Android app. I currently have the following in my presenter:</p>
  
  <pre><code>RxSearchView.queryTextChangeEvents(searchView).debounce(400,TimeUnit.MILLISECONDS).
              observeOn(AndroidSchedulers.mainThread()).
              subscribeOn(Schedulers.newThread()).
              skip(2).
              map(searchViewQueryTextEvent -&gt; searchViewQueryTextEvent.queryText().toString()).
              flatMap(s -&gt; RestWebClient.get().getSearchedGifs(s,"dczC")).
              subscribe(OnNextAction,onErrorAction);
  
  
  
  Action1&lt;GifsData&gt; OnNextAction = gifsData -&gt; mainFragmentPresenterInterface.displaySearchedGifsList(gifsData);
  
  Action1&lt;Throwable&gt; onErrorAction = throwable -&gt; Log.d("#######",throwable.getMessage());
  </code></pre>
  
  <p>For some reason though the <code>queryTextChangeEvents</code> never gets fired whenever i try searching for something from the <code>searchView</code>. 
  The above snippet is being triggered from the <code>onPrepareOptionsMenu</code> from within a fragment.
  Is that the right place to establish the <code>subscription</code>? Can any one point out what is the issue here?</p>
  
  <p>Thanks.</p>