我正在开发一个桥接器,能够从JS向Java发送消息。但现在,我想给JS发一条消息。
我知道一种使用Activity.startActivityForResult(intent, request_code)
然后调用webView.evaluateJavascript
的方法,但我不想要意向部分。
有没有一种方法可以创建一个空意图(new Intent()
不起作用(或替代这种方法?
您可以使用JavaScript在Java中注册一个接口,JavaScript可以通过该接口调用您的本地Java函数。在这里您可以找到更多详细信息:
https://developer.android.com/guide/webapps/webview#BindingJavaScript
我制作了一个可用的Android Studio示例将数据从Android java发送到WebView js,并从WebView发送到Android
https://stackoverflow.com/a/63539217/1023540
(下载191次:-(