Mostrando o teclado virtual para SearchView na ActionBar

Temos um SearchView no ActionBar que está definido para não ser iconizado. Como não temos nenhum conteúdo na visualização até que o usuário tenha inserido algo para pesquisar, faria sentido dar o foco inicial do SearchView e garantir que o teclado virtual esteja pronto para o usuário digitar o texto - caso contrário, eles ' ll sempre tem que primeiro tocar no SearchView.

Eu posso dar o foco do SearchView apenas chamando

searchView.requestFocus();

mas não consigo fazer o teclado virtual aparecer. Em outro dos nossos fragmentos eu tenho um EditText que queremos ser focado Iposso obter o teclado macio para aparecer lá chamando

InputMethodManager mgr = (InputMethodManager)getActivity().getSystemService(
            Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);

mas isso simplesmente não funciona no SearchView. Deve certamente ser possível fazer isso funcionar.

questionAnswers(7)

yourAnswerToTheQuestion