package com.databases.example.features.search;
import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.SearchView;
import timber.log.Timber;
public class SearchWidget {
public SearchWidget(final Context context, final SearchView abSearch) {
final SearchView searchView = abSearch;
searchView.setQueryHint("Search");
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextChange(String newText) {
Timber.v("newText=" + newText);
return false;
}
@Override
public boolean onQueryTextSubmit(String query) {
Timber.d("query=" + query);
searchView.clearFocus();
Intent intentSearch = new Intent(context, SearchActivity.class);
intentSearch.putExtra(SearchActivity.QUERY_KEY, query);
intentSearch.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intentSearch);
return true;
}
});
}
}