안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
현재 웹뷰를 이용하여 하이브리드앱을 만들고 있는데 막히는 부분이 있어서 조언을 얻고자 합니다
첫째는 안드로이드 웹뷰에서 다른 웹페이지로 이동할 때
url호출방식을 get 방식으로 하여 페이지 이동을 하면 webview.goback() 기능이 정상적으로 잘 됩니다
하지만 post 방식으로 submit 할 경우 페이지 이동 후에 안드로이드에서 webview.goback() 을 하면
webview.cangoback() 값이 true 인데도 불구하고 먹통입니다.
둘째는 webview의 posturl 을 이용하여 웹페이지 호출 시
오버라이드한 shouldOverrideUrlLoading() 메서드가 실행이 되지 않습니다. loadurl 로 호출시에는 메서드 실행이 잘 되구요
구글링해보았는데 제가 궁금해하는 내용인데 정확한 해결방법을 잘모르겠네요^^;
http://code.google.com/p/android/issues/detail?id=9122
혹시 아시는분 계시면 조언좀 부탁드립니다^^;
공지사항은 모두읽었습니다^^




갤럭시 씨리즈에서 그런 현상이 있는데
WebViewClient에 아래의 함수를 @Override 하시면 잘 동작합니다.
@Override
public void onFormResubmission(WebView view, Message dontResend, Message resend) {
resend.sendToTarget();
}