0

Android アプリケーションで Web ビューを使用していますが、Web ビューがロードする 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 インターフェイスは問題なく動作します。心配する必要はありません。どんな助けでも大歓迎です。前もって感謝します!

4

1 に答える 1

0

はい、できます

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