Страницы

Поиск по вопросам

пятница, 5 апреля 2019 г.

Как закрыть поиск в toolbar

Пишу простенький мессенжер. Имею такую форму с диалогами:
После того как я ввожу в поиске имя нового собеседника и выбираю его, то меня перебрасывает на новую activity мне можно переписываться. Проблема в том что когда я возвращаюсь в activity с диалогами, на ней до сих пор остаёмся поисковая фраза с логином, собеседника, которого мы искали до этого. То есть так:
Так вот вопрос такой: как мне закрывать/убивать эту строку поиска при возвращении на activity с диалогами?
//********* Имею такую разметку:


Ответ

private SearchView searchView;
@Override public boolean onCreateOptionsMenu(Menu menu) { ... MenuItem searchMenuItem = menu.findItem(R.id.action_search); searchView = (SearchView) searchMenuItem.getActionView(); ... }
@Override public void onResume() { super.onResume();
searchView.setQuery("", false); searchView.clearFocus(); searchView.setIconified(true); // Если надо не только очистить, но и свернуть }

Комментариев нет:

Отправить комментарий