@Override
  public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    discussionTopicsSearchView.setQuery(searchQuery, false);
    discussionTopicsSearchView.setOnQueryTextListener(
        new SearchView.OnQueryTextListener() {
          @Override
          public boolean onQueryTextSubmit(String query) {
            if (query == null || query.trim().isEmpty()) return false;
            SoftKeyboardUtil.hide(getActivity());
            searchQuery = query;
            nextPage = 1;
            controller.reset();
            discussionPostsListView.setVisibility(View.INVISIBLE);
            return true;
          }

          @Override
          public boolean onQueryTextChange(String newText) {
            return false;
          }
        });
  }
 @Override
 public void onResume() {
   super.onResume();
   SoftKeyboardUtil.clearViewFocus(discussionTopicsSearchView);
 }