I am using Android 4.1.2. I have a SearchView widget on an ActionBar. Documentation on SearchView.OnQueryTextListener
In my case I just wanted to enable user to clear his query as it was used as keyword in API search, so the simplest idea was:
searchView.setOnSearchClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
userQuery = "";
}
});
where userQuery is my variable used for searching etc.
Hope it helps someone :)