我正在使用gwt-Phonegap版本1.7.0。 我已经构建了应用程序,它在Android设备上工作正常。 但是,当我使用Xcode在ios中部署相同的应用程序时,phonegap.getconnection()方法返回null值。connection.getType()在ios中返回null
是否有任何设置我需要在xcode中设置以获取连接信息?
请在这方面帮助我。 感谢和问候, Ganesh神
我正在使用gwt-Phonegap版本1.7.0。 我已经构建了应用程序,它在Android设备上工作正常。 但是,当我使用Xcode在ios中部署相同的应用程序时,phonegap.getconnection()方法返回null值。connection.getType()在ios中返回null
是否有任何设置我需要在xcode中设置以获取连接信息?
请在这方面帮助我。 感谢和问候, Ganesh神
GWT的PhoneGap的工作正常,你需要初始化它:
final PhoneGap phoneGap = GWT.create(PhoneGap.class);
phoneGap.addHandler(new PhoneGapAvailableHandler() {
@Override
public void onPhoneGapAvailable(PhoneGapAvailableEvent event) {
//start your app - phonegap is ready
}
});
phoneGap.addHandler(new PhoneGapTimeoutHandler() {
@Override
public void onPhoneGapTimeout(PhoneGapTimeoutEvent event) {
//can not start phonegap - something is for with your setup
}
});
否则您将无法使用PhoneGap的。 (这基本上是相同的启动机制,如果你直接使用phonegap运行在本地JavaScript)
非常感谢丹尼尔真的工作,但令我惊讶,即使此代码工作正常PhoneGap phoneGap = GWT.create(PhoneGap。类); String conn = phoneGap.getConnection()。getType();其实问题在我的系统是以前有phonegap 2.0我已降级到1.7.0,但无法完成2.0版本的unistallation和xcode是采取2.0的JavaScript文件打破,甚至我已经忽略。我已经完全删除2.0版本创建了一个新项目,现在它的工作正常。再次感谢您的支持。 – user1491348 2012-08-20 13:51:14
你可以发布你的实际代码,这很可能是一个初始化错误 – 2012-08-17 15:21:13
嗨丹尼尔,谢谢你的答复,请在这里找到代码: PhoneGap phoneGap = GWT.create(PhoneGap.class); phoneGap.initializePhoneGap(); //此方法返回android设备上的实际连接类型,但对于ios返回null String connType = phoneGap.getConnection()。getType(); //此方法在模拟器上返回以太网作为连接类型 Connection connMode = new ConnectionBrowserImpl(); //此方法返回android设备上的acutal连接类型,但对于ios返回null // Connection connMode = new ConnectionBrowserImpl(); – user1491348 2012-08-20 07:05:50
嗨丹尼尔由于我已张贴在未格式化的代码抱歉的人数限制.... – user1491348 2012-08-20 07:10:28