WebView로 웹페이지를 띄우는 과정에서 생기는 문제점인데..

해결방안이 안나와서 이렇게 질문합니다.

어플을 개발하는 도중에 WebView에 URL을 이용하여 페이지를 연결하고 있습니다.

하지만 여기서 문제가 생겼습니다.

Back버튼을 눌렀을때 keyCode는 4가 되겠죠.....wv.stopLoading();메서드가 먹지 않는 현상입니다.

페이지가 로딩하고 있을때

wv.loadUrl(url);
  wv.setWebChromeClient(new WebChromeClient() {   
   
   public void onProgressChanged(WebView view, int progress) {
    Log.e("progress", String.valueOf(progress));
   }
   @Override
   public void onCloseWindow(WebView window) {
    Log.e("progress", "close");
    super.onCloseWindow(window);
   }
   
  });

위와 같이 현재 progress값을 받아오면서 확인해본결과

모토로이, 넥서스원, 갤럭시a, 옵티머스에서 직접 확인해본결과 이상없엇는데

갤럭시S에서만 wv.stopLoading();가 안먹고 계속 페이지를 로딩하고 있더라구요

그럴경우 다시 페이지를 띄우면 이전에 페이지가 로딩되고 있어서 딜레이 현상이 생깁니다.

모 좋은 방법이 없을까요??

최악의 경우 wifi접속을 끊었다가 재연결밖에 없을텐데...이건 절대 안되구요....

갤S로 개발하시는분이나 테스트 하시는 분 좋은 방법좀 부탁 드립니다.^^