2012-01-04 8 views
1

、命令は私がsuper.loadUrl("file:///android_asset/www/index.html");setContentView()ラインを交換してきたし、次の行がappView.addJavascriptInterface(new JavaScriptInterface(this), "Android");

私の質問はPhoneGap:appViewのIDを取得して渡すにはどうすればよいですか? PhoneGapのアプリケーションの

  1. 私は私のJSInterfaceでAPPVIEWを使用したい場合、どのように私は見つけることができるであり、言ったようにそれをJSInterfaceに渡すか、JSInterfaceから参照してください。
  2. PhoneViewのappViewは唯一のwebviewですか?

答えて

3

まず、独自のJSインターフェイスを追加する方法をとるべきではありません。

http://docs.phonegap.com/en/2.0.0/guide_plugin-development_android_index.md.html#Developing%20a%20Plugin%20on%20Android

我々はすでにJSのインターフェイスが正しく設定されていることを確認することのすべての苦痛を通じて被ってきた:あなたはPhoneGapのプラグインを記述する場合、それは良いです。あなたのプラグインからは、使用してAPPVIEWへのアクセスを取得することができます:

this.webView 

はい、APPVIEWは、PhoneGapの中だけのWebViewです。

関連する問題