From df3ddcac3f67ac86cdb0b884a08c06255fd2741e Mon Sep 17 00:00:00 2001 From: paulsolutionfuse Date: Mon, 31 Oct 2016 16:33:11 +0700 Subject: [PATCH] android fix for WSOD when using with cordova-plugin-splashscreen --- src/android/ThemeableBrowser.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/android/ThemeableBrowser.java b/src/android/ThemeableBrowser.java index 673e0d828..a02789077 100644 --- a/src/android/ThemeableBrowser.java +++ b/src/android/ThemeableBrowser.java @@ -757,6 +757,13 @@ public void onNothingSelected( ((LinearLayout.LayoutParams) inAppWebViewParams).weight = 1; } inAppWebView.setLayoutParams(inAppWebViewParams); + + int drawableId = preferences.getInteger("SplashDrawableId", 0); + if (drawableId != 0) { + inAppWebView.setBackgroundColor(0); + inAppWebView.setBackgroundResource(R.drawable.screen); + } + inAppWebView.setWebChromeClient(new InAppChromeClient(thatWebView)); WebViewClient client = new ThemeableBrowserClient(thatWebView, new PageLoadListener() { @Override