2012-02-14 2 views
2

화살표를 클릭하면 onKeyDown에 작동하지 않습니다 기능. 디버그 모드에 있었고 뒤로 버튼 (실제 버튼, 화살표)을 누르지 만 입력하지 않고 중단 점에서 멈추지 않았습니다. 누군가 나에게 이것에 대한 설명을 줄 수 있습니까? 당신이 다시 활동을 제거 후 을 누르면 완료하지 않을 경우난 다시 누군가가이 가능 얼마나 나를 설명 할 수

@Override 
public void onBackPressed() { 

    //handle back key event 
} 

를 오버라이드 (override) 할 필요가 버튼을 다시 처리하기위한

+0

당신은 내 방식을 시도 했습니까? – Sameer

답변

-1
Use this ... 

public boolean onKeyDown(int keyCode, KeyEvent event) 
    { 
     if ((keyCode == KeyEvent.KEYCODE_BACK)) 
     {  
      keyCode=KeyEvent.KEYCODE_1; 
      // do here...... 
     } 
     return super.onKeyDown(keyCode, event); 
    } 
+0

@Damir과 같은 것은 작동하지 않습니다. –

+0

감사합니다 ........................ @ Yaqub Ahmad 그것은 저를위한 작품입니다 ..... – Dugs

+1

@ lim_939 : 그가 특별한 것을 지정하지 않았다면 그 사람을 위해 일한다면, 왜 대답을 다시주는 것입니까? 당신이 이것을한다면 사람들은 당신에게 downvote을 줄 것입니다. – Sameer

1

super.onBackPressed();

관련 문제