안녕하세요!


WebView 2가지 질문을 올립니다.

    Api의 설명대로 동작이 안되어서 ...

1. WebView reload() 메소드 적용
     아래 대충 소스를 한번 올려봅니다.

  private class Client extends WebViewClient
   {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
         
     ..생략
          return true;
        }
               
      @Override
      public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
        ..생략
      }
    
     @Override
     public void onPageFinished(WebView view, String url) {
         super.onPageFinished(view, url);
        ..생략
     }

     @Override
     public void onPageStarted(WebView view, String url, Bitmap favicon) {
       ..생략
         super.onPageStarted(view, url, favicon);
     }
   }


 private WebView myinfoWebView_09;   

  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        myinfoWebView_09 = (WebView)findViewById(R.id.myinfoWebView_09);
        WebSettings settings = myinfoWebView_09.getSettings();
        settings.setJavaScriptEnabled(true);
        settings.setSupportZoom(true);     

        myinfoWebView_09.setWebViewClient(new Client());
        myinfoWebView_09.loadUrl("www.test.co.kr");
   }



@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {

             //WebView에서 이미지를 첨부 한 후 
             //첨부한 이미지를 보이기 위해서  reload를 호출을 해 보았습니다.
             //onActivityResult 메소드는 호출이 되는데 당최 reload가 안됩니다.
             // 아님 다른 방식의 호출이 있을까요 ?

             myinfoWebView_09.reload();  //다시 한번 로드
 }


혹시 WebView에 옵션을 주는게 있나요 아무리 뒤져도 없내여

2. 사파리 브라우저에서 goBack()을 초기화 하는 방법이 있나요
    back버턴으로 이벤트를 주면 계속 goBack()으로 이전화면을 호출하는군여
    API에는  clearHistory()가 있어서 사용을 해봤는데 전혀 제가 기대했던거랑 틀리내요

    몇칠째 씨름합니다.