Te dwa wywołania występują razem przynajmniej 3 razy, może warto byłoby przenieść je do jakiejś funkcji np. clearSearchView(). Co właściwie robią te dwie funkcje? Czy nie chodziło raczej o wyczyszczenie pola mSearchView? Aktualnie zachowuje się to tak, że po kliknięciu np. w drawer znika X ale tekst zostaje, czy to jest poprawne?