diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManagerImpl.kt b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManagerImpl.kt index d57949a094..7cfa04804c 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManagerImpl.kt +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManagerImpl.kt @@ -364,11 +364,9 @@ class RNCWebViewManagerImpl { } "injectJavaScript" -> webView.evaluateJavascriptWithFallback(args.getString(0)) "loadUrl" -> { - if (args == null) { - throw RuntimeException("Arguments for loading an url are null!") - } + val url = args?.getString(0) ?: throw RuntimeException("Arguments for loading an url are null!") webView.progressChangedFilter.setWaitingForCommandLoadUrl(false) - webView.loadUrl(args.getString(0)) + webView.loadUrl(url) } "requestFocus" -> webView.requestFocus() "clearFormData" -> webView.clearFormData()