2
オフラインモードでAndroidを呼び出すと、JavaScriptに大きなデータが返されます。AndroidからJavaScript変数の値を設定する
これは、少量のデータのためになんとか解決策です:
(Android)
mWebView.loadUrl("javascript:(function() { " +
"setVariable("+valueToSetInHtmlPage+");" +
"})()");
(HTML callback function)
function setVariable(AndroidInput)
{
alert(AndroidInput);
}
このアプローチは可能性が非常にブラウザ間許可されるURLのサイズによって制限されます。 大きなデータを扱う際のブロック制限はありません(+ 10KB)
他の方法でAndroidからJavaScriptに値を渡す方法はありますか?
私はあなたが正しいと信じています:) これは私がJSとAndroidの間のリンクを作っていた方法です。 しかし、私は値を返していました。 WebView.loadURL(間違った!!) ありがとう – DevNull