インターフェイスObject
を介して受信できますか? WebView.addJavascriptInterface
何かのようなもの:
public class JavaScriptInterface {
public void method(WhatEverKindOfType param) {
Log.i(tag, param.toString());
}
}
( と: theView.addJavascriptInterface(new JavaScriptInterface(), "obj");
)
JS
たとえば、次のようになります。obj.method(myEvent);
私は明らかにそれを と で試しましたObject param
がString param
、それらはすべてnull
. 私はそれができるJSON.stringify
ことを知っていますが、これはその循環オブジェクトの問題をもたらします(解決可能であることはわかっていますが、いじり始めたくありません)
それは可能ですか?