【问题标题】:The connection to the server was unsuccessful与服务器的连接不成功
【发布时间】:2013-10-10 18:00:09
【问题描述】:

我在 phonegap 应用程序中使用 google feed api,当连接变得太慢时(我认为)错误提示“与服务器的连接不成功。(file:///android_asset/www/index.html )" 弹出而不是加载应用程序。我应该怎么做才能消除这个错误?请各位大侠帮忙...

【问题讨论】:

  • 它是在日志中抛出一个大喊的红色“TIMEOUT ERROR”吗?可能您的代码太重,应用程序无法在当前超时内处理...
  • 是的,日志中有一个超时错误。这发生在互联网连接变慢时。当我在快速的互联网连接下使用该应用程序时很好。我该怎么办?
  • 您可以设置一个超时来检查它。例如,如果您的 ajax 调用(假设您正在进行 ajax 调用)需要 5 秒以上才能返回响应,则中止此调用并稍后重试

标签: javascript jquery jquery-mobile cordova


【解决方案1】:

在您的主 Activity 中,增加超时时间

super.loadUrl("something.com",60000);

【讨论】:

    【解决方案2】:

    下面的代码可能会帮助你

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        super.setIntegerProperty("splashscreen", R.drawable.splash);
    super.loadUrl("file:///android_asset/www/index.html", 10000);
    }
    

    这让 cordova 等待 10 秒才能启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      相关资源
      最近更新 更多