mirror of
https://github.com/apache/cordova-android.git
synced 2026-02-21 00:02:46 +08:00
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.