Kotlin
Kotlin
Android : Close box on WebView
fun evaluateJsFromNative(command: String, webView: WebView, function: (value : Boolean) -> Unit ) { webView.evaluateJavascript("(function() { return $command; })();") { s -> function(s.toBoolean()) } } override fun onBackPressed() { var boxCheck = "document.getElementsByClassName('box-page')[0].tagName == 'DIV';" evaluateJsFromNative(boxCheck, myWebView) { if (it) { evaluateJsFromNative("$.colorbox.close()", myWebView){} } else { super.onBackPressed() } } }
How can I convert a part of Java source file to Kotlin?
CMD+SHFT+ALT+K is the easiest way to convert from Java to Kotlin in Android Studio