[Android]안드로이드 스튜디오 WebView 뒤로가기 방법

    안드로이드 스튜디오  WebView 뒤로가기 방법

    WebView를 구현 하게 되면 특정 웹 페이지가 띄워지고 거기에서 또다른 사이트로 이동을 할 수 있게 되는데

    이때, 이동이 된 사이트에서 뒤로가기를 할 시 이전 페이지가 아닌 WebView를 실행하기

    이전의 화면으로 돌아 가게 되버린다.

    WebView에서 뒤로가기 기능을 추가해 주어야 한다.

     

     

    WebView가 있는 자바 단에서 

    public boolean onKeyDown(int keyCode, KeyEvent event) {
    
            if((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()){
    
                mWebView.goBack();
    
                return true;
    
            }
    
            return super.onKeyDown(keyCode, event);
    
        }

    이와 같은 코드를 추가를 해주고 어플을 실행을 해보면 WebView에서 이전기능이 있게 되는 것을 볼 수 있다.

    댓글

    Designed by JB FACTORY