Javascript インターフェイスを使用して、Android Java コードから WebView の Javascript に変数を渡そうとしていますが、アラートに「未定義」と表示されます。
これは Java の一部です。
public class WebAppInterface {
Context mContext;
WebAppInterface(Context c) {
mContext = c;
}
@JavascriptInterface
public int getValue() {
return 5;
}
}
そしてJavascript:
function getValue() {
Android.getValue();
}
var value = getValue();
alert(value);
私のインターフェースは「Android」と呼ばれていることに注意してください。私は何を間違っていますか?