개발도중 막히는 부분이 있어서 질문드립니다..

editText 를 누르면 키보드가 나와서 키보드에서 누르는 내용들이 editText 에 뿌려집니다.

일반 여느 검색창과 같이 잘 나오고 있습니다..

하지만 다른 Activity로이동을 했다가 예전 Activity로 돌아오면 editText 를 눌러도 키보드가 안나옵니다..

그래서 아래와 같이 에디트 텍스트를 클릭 했을경우 가상키보드 화면을 띄우도록 설정 해놨습니다.

문제는 키보드는 잘 나오는데 한글을 입력할때 editText 에 키보드 입력 문자들이 표기되지 않습니다.

 keywordText.setOnClickListener(new OnClickListener() {  
          @Override
      public void onClick(View v) {  
        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
      imm.toggleSoftInputFromWindow(keywordText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED,      InputMethodManager.HIDE_IMPLICIT_ONLY);
      }        
  });

인터넷 검색도 하고 책도보고 자료를 찾아봤지만... 이에대한 해결책을 찾지 못했습니다...
키보드 입력시 한글이 왜 editText 에 표기되지 않는걸까요.. 아.. 뒤로가기나, 검색 버튼을 누르거나 키보드를 종료 시키면 editText  에 쓰여진 내용이 그제서야 보이는데.. 왜그럴까요.. ㅠㅠㅠㅠㅠㅠㅠㅠ