我的 sencha touch 应用程序在 Android 设备中面临“应用程序错误:与服务器的连接不成功”错误,因为我的应用程序在启动时包含大量后端获取。
对此的一般解决方法是增加 中的超时间隔MyAppActivity.java
,如下所示:
<preference name="load-url-timeout" value="60000" />
好吧,这不适用于我的情况,因为这会使应用程序 UI 在超时间隔期间卡住,并且在我的应用程序中不理解这种延迟。
我尝试并发现有效的另一个修复是这个,来自 Phonegap 社区的建议:
社区支持的 PhoneGap 构建和修复 PhoneGap:连接到服务器不成功
这是我所做的:
- 将当前重命名
index.html
为 main.html - 创建了一个新的并从中
index.html
调用:main.html
这工作正常,但问题是应用程序不会在 android 后退按钮操作上关闭 !单击后退按钮后,应用程序再次开始加载,就像刷新一样。即,调用返回到新index.html
的并且main.html
再次调用。
有什么解决办法吗?