2014-05-24 2 views

답변

0

정확하게 알고 싶지 않습니다. 레이아웃에서 웹보기를 정의하고 거기에 URL을로드 할 수 있습니다. 당신이 구글로 시작하지 않는 경우에만 페이지가 웹보기에로드되어 있는지 확인하려면

View v = inflater.inflate(R.layout.fragment_webview, container, false); 

    WebView webView = (WebView) v.findViewById(R.id.webView); 
    webView.setWebViewClient(new DefaultWebClient()); 

    webView.loadUrl("http://www.your.domain"); 
    webView.requestFocus(View.FOCUS_DOWN); 

새 WebViewClient을 (설정) 여기처럼 오버라이드 (override) :

wv.setWebViewClient(new WebViewClient() { 
    public boolean shouldOverrideUrlLoading(WebView view, String url)  {    
       return false;        
    } 

    @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); 
     String url_new = view.getUrl();    
     if (url_new.toLowerCase().contains("google.com")) { .... do your stuff ... } 
    } 
}); 
관련 문제