1


ボタンクリックでHtmlページから.javaクラスの関数を呼び出したいAndroidアプリを作成しています。私はAndroidにかなり慣れていないので、それを行う方法がわかりません。だから、私を助けてください。

4

2 に答える 2

0

WebViewクラスを作成し、JavaScriptをそのメソッドにバインドできます。

webView.addJavascriptInterface(new MyClass(), "my_class");

JavaScript からそのメソッドを呼び出すことができます:

my_class.doStuff();

詳細については、 Android のドキュメントを参照してください。

于 2013-02-11T05:23:19.057 に答える
0

Html と Java の間のインターフェイス ブリッジとして機能するクラスを Android に 1 つ追加する必要があります。Callback メソッドでは、Html からのイベントを処理します。

以下のコードをJava側に追加してインターフェースを追加します -

webView.addJavascriptInterface(new ClassName,INTERFACE_NAME);

JavaScript呼び出しから

INTERFACE_NAME.method()
于 2013-02-11T05:26:07.980 に答える