본문 바로가기

Webview17

[Android] Webview url 숨기기 class NoErrorWebViewClient extends WebViewClient { @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Log.e(String.valueOf(errorCode), description); // API level 5: WebViewClient.ERROR_HOST_LOOKUP if (errorCode == -2) { String summary = "Unable to load information. Please check if your network connection is working properly or try again la.. 2016. 1. 29.
[Android] webview ssl 문제 @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); // SSL 에러가 발생해도 계속 진행 } public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true;//응용프로그램이 직접 url를 처리함 } } 2016. 1. 29.
[Android] Webview 404 에러 처리 * URL 접근 도중 인터넷이 끊길경우 팝업창 활성 WebView.setWebViewClient(new WebViewClient() {public void onPageStarted(WebView view, String url, Bitmap favicon) {super.onPageStarted(view, url, favicon);} @Overridepublic void onReceivedError(WebView view, int errorCode,String description, String failingUrl) {super.onReceivedError(view, errorCode, description, failingUrl); switch (errorCode) {case ERROR_AUTHENTICAT.. 2016. 1. 14.
[Android] Webview 메소드 먼저 WebView의 만드는 방법을 알아 봤다. 근데 WebView를 만든뒤에 확인해 보면 WebView에서 새로운 Url 접속이 일어 날면 새로운 창이 뜨는걸 볼 수 있다. 이는 기본적으로 WebView에서 새로운 Url 접속시 시스템에서 새로운 창에다가 로딩하도록 시키는 것인데, 이것이 한두번씩 많아지면 메모리 관리상에도 별로 도움이 안된다. 그럼 어찌해야 될까.. 그래서 있는 것이 WebViewClient 와 WebChromeClient 이다. 이번 장에는 webViewClient class 에 대해서 알아보자. 일단 WebViewClient 는 새로운 Class에 WebViewClient를 상속 받아서 만들어도 되고 private class WebClientClass extends WebViewC.. 2016. 1. 13.