[英]Passing any variable value from Java to JavaScript
I'm using a webview in my android application, and the web address that the webview loads contains some JavaScript. 我在android应用程序中使用的是webview,并且该webview加载的网址包含一些JavaScript。 Now, I just want to know if it is possible to pass in some variable values from my Java Code to my JavaScript.
现在,我只想知道是否可以将一些变量值从Java代码传递到JavaScript。
Here's my code: 这是我的代码:
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.map_layout);
webView = (WebView) findViewById (R.id.webview);
WebSettings webViewSettings = webView.getSettings();
webViewSettings.setJavaScriptEnabled(true);
webView.addJavascriptInterface(new transferPlaceId(), "Android");
webView.loadUrl("http://webaddress.com/directory/page.html");
} }
Javascript Interface works well, no need to worry about it. JavaScript接口,效果很好,没有必要担心。 Any help will be much appreciated.
任何帮助都感激不尽。 Thanks in advance!
提前致谢!
Yes, you can 是的你可以
String name = "foo";
webView.loadUrl("javascript:functionName('"+name+"')");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.