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
반응형