안녕하세요 onKeyDown 에 대해 궁금증이있어서 질문을 드립니다

 

 

 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
  // TODO Auto-generated method stub
  
  if(keyCode == KeyEvent.KEYCODE_BACK)
  {
   Toast.makeText(main.this, "Back Key가 눌러짐", Toast.LENGTH_LONG).show();
   
  }
  
  return super.onKeyDown(keyCode, event);
 }

현재 이렇게 해서 BACK 키가 눌러 졌을때 토스트메시지가 뜨는것을 확인은 했습니다.

 

제가 하고 싶은 것은 BACK 키가 액티비티 안에서는 KeyDown이 됐을때 동작을 안하도록 하고 싶습니다...

 

BACK key 값을 어떻게 해줘야 BACK 키가 동작을 하지 않는가요???

 

그리고 HOME 키도 동일하게 동작을 안하게 하고싶은데

 

HOME 키는 절대반지라고 어떤분이 말씀하셨던거 같아서 HOME 키를 특정 액티비티안에서는 강제로 동작이 안되게 하는 방법은 없나요??

 

고수님들의 많은 관심 부탁드리겠습니다.