summaryrefslogtreecommitdiffstats
path: root/preloaded-classes
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2013-06-12 16:02:03 +0100
committerTorne (Richard Coles) <torne@google.com>2013-06-19 15:03:08 +0100
commit03ce9b3e69f1eec85e7e7cbfd65bb9093e74cea8 (patch)
tree5ab5fa849c46fbb9fb773b303d9e136906fac8bc /preloaded-classes
parent4b77dbb2068b357a09db86102a391d27ffd84a19 (diff)
downloadframeworks_base-03ce9b3e69f1eec85e7e7cbfd65bb9093e74cea8.zip
frameworks_base-03ce9b3e69f1eec85e7e7cbfd65bb9093e74cea8.tar.gz
frameworks_base-03ce9b3e69f1eec85e7e7cbfd65bb9093e74cea8.tar.bz2
Enable preloading of the appropriate WebView.
Allow the appropriate WebView to be preloaded in the zygote by constructing the currently selected WebViewFactoryProvider when the WebViewFactory is preloaded. At runtime, if the preloaded provider is still the current selection, the preloaded instance is used, otherwise the provider is loaded at that time. This change also removes "graceful" fallback from the experimental WebView to the classic implementation: if the option to use the experimental WebView is selected and it could not be loaded successfully at the time a WebView is created, an exception will be thrown, rather than allowing execution to continue with the classic implementation, as the fallback may mislead developers who do not examine logcat output in detail. Change-Id: I0cd01c784d7048abeac55ab5863ca16b8fd9ecf2
Diffstat (limited to 'preloaded-classes')
-rw-r--r--preloaded-classes3
1 files changed, 1 insertions, 2 deletions
diff --git a/preloaded-classes b/preloaded-classes
index 2aa610a..45d27ee 100644
--- a/preloaded-classes
+++ b/preloaded-classes
@@ -1220,7 +1220,6 @@ android.webkit.HTML5Audio
android.webkit.HTML5VideoViewProxy
android.webkit.JWebCoreJavaBridge
android.webkit.JavascriptInterface
-android.webkit.JniUtil
android.webkit.L10nUtils
android.webkit.MockGeolocation
android.webkit.OverScrollGlow
@@ -1269,7 +1268,6 @@ android.webkit.WebViewClassic$TitleBarDelegate
android.webkit.WebViewClassic$TrustStorageListener
android.webkit.WebViewClassic$ViewSizeData
android.webkit.WebViewClient
-android.webkit.WebViewCore
android.webkit.WebViewCore$AutoFillData
android.webkit.WebViewCore$DrawData
android.webkit.WebViewCore$EventHub
@@ -1283,6 +1281,7 @@ android.webkit.WebViewDatabase
android.webkit.WebViewDatabaseClassic
android.webkit.WebViewDatabaseClassic$1
android.webkit.WebViewFactory
+android.webkit.WebViewFactory$Preloader
android.webkit.WebViewFactoryProvider
android.webkit.WebViewFactoryProvider$Statics
android.webkit.WebViewInputDispatcher