Merge pull request #2 from huningxin/pluggable_webview

Pluggable webview
This commit is contained in:
Joe Bowser 2014-04-22 15:55:52 -07:00
commit a09255b2ff
4 changed files with 9 additions and 1 deletions

View File

@ -29,6 +29,8 @@
/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:hardwareAccelerated="true">

View File

@ -1078,4 +1078,8 @@ public class AndroidWebView extends WebView implements CordovaWebView {
super.setLayoutParams(layoutParams);
}
@Override
public View getView() {
return this;
}
}

View File

@ -315,7 +315,7 @@ public class CordovaActivity extends Activity implements CordovaInterface {
// Add web view but make it invisible while loading URL
this.appView.setVisibility(View.INVISIBLE);
this.root.addView((View) this.appView);
this.root.addView((View) this.appView.getView());
setContentView(this.root);
// Clear cancel flag

View File

@ -17,6 +17,8 @@ public interface CordovaWebView {
Object pluginManager = null;
Object jsMessageQueue = null;
View getView();
void setWebViewClient(CordovaWebViewClient webViewClient);
void setWebChromeClient(CordovaChromeClient webChromeClient);