我在我的Android应用程序中使用webview,webview加载的web地址包含一些JavaScript。现在,我只想知道是否可以将我的Java代码中的一些变量值传递给我的JavaScript。
这是我的代码:
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界面运行良好,无需担心。 任何帮助都感激不尽。提前谢谢!
答案 0 :(得分:0)
是的,你可以
String name = "foo";
webView.loadUrl("javascript:functionName('"+name+"')");