我使用 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");
}