gpt4 book ai didi

在 sencha touch 应用程序中应用 "Application Error : connection to the server was unsuccessful"修复程序后,Android 后退按钮操作问题

转载 作者:行者123 更新时间:2023-11-30 03:31:08 26 4
gpt4 key购买 nike

我的 sencha touch 应用程序在 Android 设备上遇到“应用程序错误:连接到服务器不成功”错误,因为我的应用程序包含很多后端在启动时获取。

对此的一般修复是增加 MyAppActivity.java 中的超时间隔,如下所示:

<preference name="load-url-timeout" value="60000" />

好吧,这不适用于我的情况,因为这会使应用程序 UI 在超时间隔期间卡住,并且我的应用程序不喜欢这种延迟。

我尝试并发现有效的另一个修复是这个,来自 Phonegap 社区的建议:

Community-powered support for PhoneGap BuildFix for PhoneGap: Connection to server was unsuccessful

这是我做的:

  • 将当前的 index.html 重命名为 main.html
  • 创建了一个新的 index.html 并从中调用了 main.html: enter image description here

这工作正常,但问题是 应用程序不会在 android 后退按钮操作时关闭!单击后退按钮时,应用程序会再次开始加载,就像刷新一样。即,调用返回到新的 index.html 并再次调用 main.html

有什么解决办法吗?

最佳答案

在 MyAppActivity.java 中试试这个

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);

编辑:这会将您的应用程序推送到后台。如果您想退出应用程序,请将 moveTaskToBack(true); 替换为 finish();

关于在 sencha touch 应用程序中应用 "Application Error : connection to the server was unsuccessful"修复程序后,Android 后退按钮操作问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com