diff --git a/framework/src/org/apache/cordova/AndroidWebView.java b/framework/src/org/apache/cordova/AndroidWebView.java index 36040821..417fcb36 100755 --- a/framework/src/org/apache/cordova/AndroidWebView.java +++ b/framework/src/org/apache/cordova/AndroidWebView.java @@ -290,16 +290,26 @@ public class AndroidWebView extends WebView implements CordovaWebView { this.addJavascriptInterface(exposedJsApi, "_cordovaNative"); } + @Override + public void setWebViewClient(WebViewClient client) { + this.viewClient = (CordovaWebViewClient)client; + super.setWebViewClient(client); + } + + @Override + public void setWebChromeClient(WebChromeClient client) { + this.chromeClient = (CordovaChromeClient)client; + super.setWebChromeClient(client); + } + @Override public void setWebViewClient(CordovaWebViewClient client) { - this.viewClient = client; - super.setWebViewClient((WebViewClient) client); + setWebViewClient((WebViewClient) client); } @Override public void setWebChromeClient(CordovaChromeClient client) { - this.chromeClient = client; - super.setWebChromeClient((WebChromeClient) client); + setWebChromeClient((WebChromeClient) client); } public CordovaChromeClient getWebChromeClient() {