728x90
반응형

onBackPressed()를 오버라이딩하면 가끔 원하는대로 오버라이딩이 안될때가있어서,

키버튼이 눌렸을때의 call back 함수인 onKeyDown을 오버라이딩 한 후, 

key code가 뒤로가기일때 따로 분기처리해서 함수처리를 해주었다.

@Override
public boolean onKeyDown(int keycode, KeyEvent event) {
   
    if(keycode ==KeyEvent.KEYCODE_BACK) {
     //여기서 이벤트 처리를 해주면 된다
        return true;
    }

    return false;
}

keycode 는 

https://developer.android.com/reference/android/view/KeyEvent

 

KeyEvent  |  Android Developers

 

developer.android.com

에서 참고하면된다.

728x90
반응형

+ Recent posts