안드로이드 개발 질문/답변
(글 수 45,052)
갤럭시에서 뒤로 가기 버튼을 누른 경우 "이동을 막고자 합니다"
아래와 같은 코드를 넣어서 IE 및 Chrome에서는 뒤로 가기가 비활성화 된것을 확인 했습니다.
document.onkeydown = function (e) {
key = (e) ? e.keyCode : event.keyCode;
if (e) {
e.preventDefault();
} //if(e)
else {
event.keyCode = 0;
event.returnValue = false;
}
}
그러나 안드로이드 페이지에서는 뒤로 가기 버튼을 누르면 그대로 뒤로 이동이 됩니다.
혹시 해결 방법 아시는분 부탁 드립니다.
Web view에서 컨트롤이 아닌 일반 웹 페이지에서 컨트롤을 해야 합니다.




그러니까 웹뷰에서 이전 페이지로 가는걸 원하시는건가요?
public void onBackPressed(){
if(webview.canGoBack()){
webview.goBack();
}else{
super.onBackPressed();
}
}