forked from github/cordova-android
4a3ed323db
This resolves the problem where pluginManager was not available as a field on a generic CordovaWebView, which broke backwards-compatibility with existing plugins (including core Cordova plugins). This also necessitates splitting AndroidWebView into two classes, so that it now *has* a WebView, rather than *is* a WebView, due to Java's lack of multiple inheritance. All WebView-defined methods are now implemented on the AndroidWebViewImpl class, and are delegated from the AndroidWebView class as necessary.