[Android]안드로이드 스튜디오 WebView 뒤로가기 방법
- 코딩/Android
- 2020. 3. 1.
안드로이드 스튜디오 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에서 이전기능이 있게 되는 것을 볼 수 있다.
'코딩 > Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 Unable to find explicit activity class에러 (0) | 2020.03.03 |
---|---|
[Andorid] 안드로이드 스튜디오 WebView 사용하기 (0) | 2020.03.02 |
안드로이드 날씨 어플 java파일 일부 (0) | 2019.12.13 |
안드로이드 날씨 어플 XML 소스 일부 (0) | 2019.12.13 |
JSON과 XML의 차이점 (0) | 2019.05.17 |