【发布时间】:2010-12-23 09:26:08
【问题描述】:
我一直在尝试在我的项目中设置 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();
}
}
【问题讨论】: