title: Delay call to onQueryTextChange() in SearchView.OnQueryTextListener with SearchView
body: <p>Using a <code>SearchView</code> in my application. </p>
  
  <p>Is there anyway in which I can make the call to onQueryTextChange() method delayed. Like, when user type a sequence of characters, he must wait before this method gets called.</p>
  
  <p>This wait should <strong>not</strong> depend on number of characters typed yet but a small pause is required before method being hit.</p>
  
  <p>I want to pause because, as the user types into the search view, a request with the string will be made to server to request the matched data, and then I will populate my ListView according to suggestions. </p>
  
  <p>Activity information (if required) :<br>
  Implements <code>SearchView.OnQueryTextListener</code>.</p>
  
  <pre><code>    MenuItem searchItem = menu.findItem(R.id.action_search);
      SearchView searchView = (SearchView)MenuItemCompat.getActionView(searchItem);
      searchView.setOnQueryTextListener(this);
  </code></pre>