@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); }