0

我在我的 android 应用程序中使用 webview,并且 webview 加载的网址包含一些 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接口运行良好,无需担心。任何帮助都感激不尽。提前致谢!

4

1 回答 1

0

是的你可以

String name = "foo";
webView.loadUrl("javascript:functionName('"+name+"')");
于 2012-08-03T11:32:20.123 回答