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
반응형