검색작업을 위한 EditText가 있습니다.
EditText에 touch를 하게 되면 키보드가 자동적으로 show되고 완료를 누릅니다. 이 작업을 한번 더 합니다.
그리고 다시 EditText를 touch하게 되면 키보드가 show되지 않습니다. 결국 2번의 검색작업을 하게 되면 더 이상 키보드가 뜨지 않습니다.
그래서 강제로 bool = mInMan.showSoftInput(mEditText, InputMethodManager.SHOW_FORCED); 이런 식으로 처리를 하였습니다.
위의 코드는 다른 곳에서는 이상없이 동작되는 것입니다. 역시나 뜨지 않아서 runnable로 postDelayed를 줘서 처리를 해도 마찮가지 입니다.

그래서 mInMan.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_NOT_ALWAYS); 코드로 수정하였습니다. 역시나 무조건 키보드가 show되긴 하는데 EditText에 한글을 입력할 때 정상적으로 입력이 되지 않습니다.
예를 들어, o을 눌렀으면 EditText에 바로 출력이 되지 않습니다. 그래서 다음 문자  ㄱ를 눌렀더니 이전에 입력한 o가 나오고 ㄱ문자는 나오지 않습니다.

이런 비슷한 경험을 하신분께서는 조언부탁드립니다.