현재 화면에서 디바이스의 백버튼을 눌렀을때 밖으로 나가지 않고 지정한 화면으로 이동하게 하고 싶어서

View.OnKeyListener back = new View.OnKeyListener() {
  
   @Override
   public boolean onKey(View v, int keyCode, KeyEvent event) {
    // TODO Auto-generated method stub

    switch (keyCode) {
    case KeyEvent.KEYCODE_BACK:
     
      home();
      
     }
    return false;
    }
   };

이렇게 코딩을 했는데 테스스를 해보니 여전히 백버튼 누르면 프로그램 밖으로 나가버리더군요.

그래서  logcat을 봤더니 can't open keycharmapfile이라는 메세지가 나오던데 코딩에 문제 있는건지 어디 문제가 있는지 잘모르겠습니다.

고수님들 도와주십쇼