diff --git a/android/src/main/java/com/pichillilorenzo/flutter_inappwebview/InAppWebView/InAppWebView.java b/android/src/main/java/com/pichillilorenzo/flutter_inappwebview/InAppWebView/InAppWebView.java index 0ff3a5c16..b27d02855 100755 --- a/android/src/main/java/com/pichillilorenzo/flutter_inappwebview/InAppWebView/InAppWebView.java +++ b/android/src/main/java/com/pichillilorenzo/flutter_inappwebview/InAppWebView/InAppWebView.java @@ -1966,7 +1966,7 @@ public void adjustFloatingContextMenuPosition() { @Override public void onReceiveValue(String value) { if (floatingContextMenu != null) { - if (value != null && !value.equals("null")) { + if (value != null && !value.equalsIgnoreCase("null")) { int x = contextMenuPoint.x; int y = (int) ((Float.parseFloat(value) * scale) + (floatingContextMenu.getHeight() / 3.5)); contextMenuPoint.y = y; @@ -1986,7 +1986,7 @@ public void getSelectedText(final ValueCallback resultCallback) { evaluateJavascript(getSelectedTextJS, new ValueCallback() { @Override public void onReceiveValue(String value) { - value = (value != null) ? value.substring(1, value.length() - 1) : null; + value = (value != null && !value.equalsIgnoreCase("null")) ? value.substring(1, value.length() - 1) : null; resultCallback.onReceiveValue(value); } });