我一直在尝试在我的项目中设置gwt-phonegap,
但继续超时,说没有加载phonegap(调用超时处理程序)
我正在用GWT编译项目,将整个war目录复制到phonegap www目录,删除旧的index.html并将项目的主html重命名为index.html
页面而不是加载,显示背景图像,但稍后会得到超时
我做错了什么?
代码:
public class GWTphonegapExample1 implements EntryPoint {
/**
* This is the entry point method.
*/
public void onModuleLoad() {
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
@Override
public void onUncaughtException(Throwable e) {
Window.alert("uncaught: " + e.getLocalizedMessage());
}
});
final PhoneGap phoneGap = new PhoneGap();
phoneGap.addHandler(new PhoneGapAvailableHandler() {
@Override
public void onPhoneGapAvailable(PhoneGapAvailableEvent event) {
RootPanel.get().add(new FlowPanel());
}
});
phoneGap.addHandler(new PhoneGapTimeoutHandler() {
@Override
public void onPhoneGapTimeout(PhoneGapTimeoutEvent event) {
Window.alert("can not load phonegap");
}
});
phoneGap.initializePhoneGap();
}
}
答案 0 :(得分:4)
我讨厌解决自己的问题,
但经过几个小时的搜索,我意识到我确实需要在gwt html中包含phonegap.js ...
所以解决了它
加上这个:
< script type =“text / javascript”charset =“utf-8”src =“phonegap.js”>
到HTML是解决方案