0

http://docs.phonegap.com/en/2.1.0/index.htmlがあることは知っていますが、実際には役に立ちません。

appView 変数について学習しようとしています (変数だと思います)。私はそれがクラスだと言ったでしょうが、小文字で始まります:/

私がそれを学ぼうとしている理由は、 appView.addJavascriptInterface(Object, String) メソッドを理解しようとしているからです。

私の主な目標は、変数を Java ファイルから JavaScript ファイルに送信することです。オンラインのチュートリアルでは、上記の方法を使用しているようです。メソッドはオブジェクトを受け取るため、チュートリアルでは別のクラスを作成しているように見えます。コードをできるだけ単純化したいので、他のオプションがあるかどうかを調べていました。

4

2 に答える 2

0

Pluginを書きたいと思うでしょう。JS から Java へ、そして JS への通信に戻るという苦労はすでに経験しました。純粋に addJavaScriptInterface を使用すると、それが機能しないいくつかのエッジ ケースに遭遇することになります。

于 2012-09-30T18:57:16.797 に答える
0

appView.addJavascriptInterface(Object, String) メソッドの Object は、Java から Java スクリプトにデータを転送する元の Java オブジェクトを指します。

新しいクラスを作成せずに機能を実現することはできません。上記のプラグインの使用方法とは別に、phonegap アプリで Java と JavaScript 間の通信を実現できるのは私たちだけです。

于 2012-09-29T01:55:35.720 に答える