Forgot to add the proper constructor. The Clients need to know about their webView.

This commit is contained in:
Joe Bowser 2012-05-15 15:46:10 -07:00
parent f840f3aceb
commit 3b9d46fadc

View File

@ -106,8 +106,8 @@ public class CordovaWebView extends WebView {
{ {
Log.d(TAG, "Your activity must implement CordovaInterface to work"); Log.d(TAG, "Your activity must implement CordovaInterface to work");
} }
this.setWebChromeClient(new CordovaChromeClient(this.mCtx)); this.setWebChromeClient(new CordovaChromeClient(this.mCtx, this));
this.setWebViewClient(new CordovaWebViewClient(this.mCtx)); this.setWebViewClient(new CordovaWebViewClient(this.mCtx, this));
this.loadConfiguration(); this.loadConfiguration();
this.setup(); this.setup();
} }
@ -130,8 +130,8 @@ public class CordovaWebView extends WebView {
{ {
Log.d(TAG, "Your activity must implement CordovaInterface to work"); Log.d(TAG, "Your activity must implement CordovaInterface to work");
} }
this.setWebChromeClient(new CordovaChromeClient(this.mCtx)); this.setWebChromeClient(new CordovaChromeClient(this.mCtx, this));
this.setWebViewClient(new CordovaWebViewClient(this.mCtx)); this.setWebViewClient(new CordovaWebViewClient(this.mCtx, this));
this.loadConfiguration(); this.loadConfiguration();
this.setup(); this.setup();
} }