My function, run from the onResume() does not cause the keyboard to appear.
Am I doing it wrong?
private void showKeyboard() {
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(txtSearch, InputMethodManager.SHOW_FORCED);
txtSearch.requestFocus();}
The soft keyboard can be tricky sometimes. I belive the last line,
txtSearch.requestFocus()is unnecessary, and could actually be screwing things up. By telling the keyboard to SHOW_FORCED on txtSearch you are already telling it to have focus.