투케이2K

257. (TWOK/ERROR) [Android] 안드로이드 뒤로가기 키 이벤트 발생 시 화면 종료 이슈 - onKeyDown 본문

투케이2K 에러관리

257. (TWOK/ERROR) [Android] 안드로이드 뒤로가기 키 이벤트 발생 시 화면 종료 이슈 - onKeyDown

투케이2K 2024. 7. 26. 16:03
반응형

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] 안드로이드 뒤로가기 키 이벤트 발생 시 화면 종료 이슈 - onKeyDown

 

[에러 원인]

1. 안드로이드 뒤로가기 이벤트 감지 onKeyDown 부분에서 뒤로 가기 키 이벤트 발생 시

return super.onKeyDown(keyCode, event); 이벤트 반환으로 화면이 종료 되어 추가 로직 처리 불가 이슈

 

[해결 방법]

1. 안드로이드 onKeyDown 부분에서 뒤로 가기 키 이벤트 발생 시 추가 로직이 필요한 경우 return true; 반환

그외에는 return super.onKeyDown(keyCode, event); 이벤트 반환

 

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        S_Log._E_("onKeyDown() :: 키 이벤트 발생", null);

​
        if (KeyEvent.KEYCODE_BACK == keyCode) {

            // [추가 로직 처리]

            // [return]
            return true;

        }
        else {

            // [return]
            return super.onKeyDown(keyCode, event);

        }

    }

 

반응형
Comments