webview と Phonegap を使用して Android でアプリを作成しました。以下のコードを使用して Javascript インターフェイスを追加し、Javascript から Helper.java のメソッドを呼び出せるようにしました。これは、Android を使用してアプリをデプロイする場合は機能しますが、PhoneGap を使用している場合は機能しません。
Android プロジェクトの .zip ファイルを PhoneGap にアップロードし、Phonegap ビルドを通じて .apk ファイルを生成しています。しかし、私が言ったように、このアプリは何らかの理由で Helper クラスに接続しません。私は何を間違っていますか?? ありがとう。
public class FinderApp extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.init();
super.appView.getSettings().setJavaScriptEnabled(true);
appView.addJavascriptInterface(new Helper(), "helper");
super.loadUrl("file:///android_asset/www/index.html");
}