From 6ae03af36521bc7c4ea5ea43a78caac10f21ad00 Mon Sep 17 00:00:00 2001 From: lc1006 <1176168734@qq.com> Date: Thu, 7 Jun 2018 16:24:28 +0800 Subject: [PATCH] Update AdvancedWebViewManager.java --- .../react/webview/AdvancedWebViewManager.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/android/src/main/java/im/shimo/react/webview/AdvancedWebViewManager.java b/android/src/main/java/im/shimo/react/webview/AdvancedWebViewManager.java index b08e54b..3d7cdb3 100644 --- a/android/src/main/java/im/shimo/react/webview/AdvancedWebViewManager.java +++ b/android/src/main/java/im/shimo/react/webview/AdvancedWebViewManager.java @@ -265,14 +265,18 @@ public void setMessagingEnabled(boolean enabled) { @Override public void linkBridge() { - if (getOriginalUrl().equals(BLANK_URL)) { - return; - } - if (mMessagingEnabled) { - loadUrl(URL_A + BRIDGE_NAME + URL_B); - } - if (!mKeyboardDisplayRequiresUserAction) { - loadUrl(URL_KEYBOARD_A + BRIDGE_NAME + URL_KEYBOARD_B + BRIDGE_NAME + URL_KEYBOARD_C); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + if (getOriginalUrl().equals(BLANK_URL)) { + return; + } + if (mMessagingEnabled) { + loadUrl(URL_A + BRIDGE_NAME + URL_B); + } + if (!mKeyboardDisplayRequiresUserAction) { + loadUrl(URL_KEYBOARD_A + BRIDGE_NAME + URL_KEYBOARD_B + BRIDGE_NAME + URL_KEYBOARD_C); + } + }else{ + super.linkBridge(); } }