[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

1 2 3 4 5 6 7 8 1 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10