webview.loadurl()vs android phonegap中的super.loadurl()

时间:2013-12-04 10:12:41

标签: android cordova android-webview android-websettings

这两种方法有什么区别

webView.loadUrl("file:///android_asset/www/index.html");

super.loadUrl("file:///android_asset/www/index.html");

当我使用第二个应用程序时,我的应用程序运行良好,但是当我使用第一个应用程序时,它看起来是空白的,或者在某些情况下会出现关于插件的警告对话框......

我想在Phonegap上申请,我想知道哪一个更适合它。

当我使用webview.loadurl()并致电addJavascriptInterface()时,在这种情况下,函数写入<script>标签下的HTML文件,点击任何按钮都不会调用(在HTML中定义),

请帮助我,我被困住了,先谢谢你......

1 个答案:

答案 0 :(得分:1)

在您的Phonegap项目中,Main Activity .java类包含extends DroidGap

所以在这种情况下

super.loadUrl("file:///android_asset/www/index.html");

很有用,因为Webview DroidGap会捕获此网址。

在您的Android应用中,您的活动.java类包含extends Activity  所以

webView.loadUrl("file:///android_asset/www/index.html");

您在活动类中指定的Webview将捕获网址。