У меня есть EditText и Button. При нажатии кнопки я хочу открыть клавиатуру EditText и в то же время запросить фокус на EditText, чтобы пользователь сразу начал вводить текст и текст в EditText. Но в моем случае, когда я нажимаю кнопку, он открывает клавиатуру, но не будет фокусироваться на EditText, из-за чего пользователю нужно снова щелкнуть EditText чтобы написать на нем. В чем проблема. Любая помощь или предложение.
Код При нажатии кнопки
m_SearchEditText.requestFocus();
InputMethodManager inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(m_SearchEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);