728x90
반응형

WebViewClient를 extends 한 webview 클래스를 만들어서 공통으로 사용중이다.

 

private class CustomWebViewClient extends WebViewClient {


    @Override
    public void onPageStarted(android.webkit.WebView webview, String url, Bitmap favicon) {
        webview.setVisibility(webview.INVISIBLE);
    }

    @Override
    public void onPageFinished(android.webkit.WebView view, String url) {

        spinner.setVisibility(View.GONE);
        view.setVisibility(web.VISIBLE);
        super.onPageFinished(view, url);

    }

    @Override
    public void doUpdateVisitedHistory(WebView view, String url, boolean isReload) {
        Log.e("doUpdateVisitedHistory url:::::",url);
        Log.e("doUpdateVisitedHistory view.toString:::::",view.toString());
        currentUrl = url;
        super.doUpdateVisitedHistory(view, url, isReload);
    }
}

위의 소스 코드중에 doUpdateVisitedHistory 를 통해, 웹의 url등을 알 수 있다.

728x90
반응형

+ Recent posts