package com.uservoice.uservoicesdk.ui; import android.widget.SearchView; import com.uservoice.uservoicesdk.activity.SearchActivity; public class SearchQueryListener implements SearchView.OnQueryTextListener { private final SearchActivity searchActivity; public SearchQueryListener(SearchActivity searchActivity) { this.searchActivity = searchActivity; } @Override public boolean onQueryTextSubmit(String query) { searchActivity.getSearchAdapter().performSearch(query); return true; } @Override public boolean onQueryTextChange(String query) { searchActivity.getSearchAdapter().performSearch(query); if (!query.isEmpty()) { searchActivity.showSearch(); } else { searchActivity.hideSearch(); } return true; } }