安卓:强制增加最小网络超时



在过去的几天里,我一直在编写一个Android应用程序(使用Android Studio),收集JSON数据以通过外部提供的API使用。但是,我发现,有时,由于拒绝连接到 API 服务,我的程序拒绝收集此信息。这是因为我发现(可能是由于身份验证)访问 API 有时可能需要长达 5 秒的时间才能检索所有数据。虽然该应用程序似乎确实在尝试获取数据时一直在运行,但我的日志指出,在尝试连接几秒钟后,连接已断开。

由于我无法控制外部提供商,并且我的应用程序需要他们的服务,因此我被迫在连接关闭之前找到一种方法来增加超时。我找不到可以用来做到这一点的东西或可以用来规避这个问题的东西。

任何帮助将不胜感激。

如上所述,您声明了要在请求期间用作参数的超时。当我使用 HttpGet 时,我必须用来包含此参数的方法将在此处进一步描述:通过 HttpGet 对象检索数据时设置超时值

相关内容

  • 没有找到相关文章

最新更新