차근차근/Android

webview 특정상황에 뒤로가기버튼 먹통. 귀찮아정말

예쁜꽃이피었으면 2014. 11. 17. 14:53

http://www.androidpub.com/2193866


안녕하세요.

이번에 어플을 테스트하며 개발을 해보고있는 학생입니다.

어플에 webview를 통해 결제모듈을 불러와 결제하는 방법을 테스트 중인데

오류가 발생하는것도 아니고 결제모듈이 뜨기전까지는 또 백키가 먹히나 결제모듈을 불러오면 백키가 먹히질 않습니다.

webview에서 백키를 구현하는 부분에 로그켓을 두고 봐도 백키는 입력이 되는데 제 성능을 내지 못하는거 같습니다.........

해결방법이 있을까요?

 





자답입니다. 백키구현시 평소에는 잘되는데 특정상황(결제모듈,페이스북접속)시 뒤로가기키가 먹통되는 현상이 있는데

그경우 아래 소스를 넣어주시면 잘됩니다. WebViewClient 클래스에

@Override 
public void  onFormResubmission(WebView view, Message dontResend, Message resend) {

         resend.sendToTarget();
}

추가해주시면 잘됩니다.

반응형