我在主活动中使用以下代码,它提示函数 display() 未定义。
在最后一行出现了错误,显示"display()"未定义。
上述代码展示了我在HTML文件中使用的display函数。
欢迎任何形式的帮助。
public class cordovaExample extends DroidGap {
Context mcontext;
private novel n;
private Server s;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
new Thread(new Server(this)).start();
try {
Thread.sleep(500);
} catch (InterruptedException e) { }
new Thread(new Client()).start();
super.init();
n = new novel(this, appView);
s = new Server(this,appView);
appView.getSettings().setJavaScriptEnabled(true);
appView.addJavascriptInterface(n, "novel");
appView.addJavascriptInterface(s, "Server");
super.loadUrl("file:///android_asset/www/index.html");
super.loadUrl("javascript:display()");
}
}
在最后一行出现了错误,显示"display()"未定义。
function display() {
alert("abc");
}
上述代码展示了我在HTML文件中使用的display函数。
欢迎任何形式的帮助。
sendJavascript()
函数。 - Zathrus WriterCordovaWebViewClient
类的shouldOverrideUrlLoading
方法。从那里调用sendJavascript("alert('1234');");
似乎不起作用。有什么想法吗?问题已发布在这里。 - arod