gpt4 book ai didi

java - android中的标准连接超时和套接字超时应该是什么

转载 作者:太空宇宙 更新时间:2023-11-03 10:18:39 25 4
gpt4 key购买 nike

我已经使用 HttpClient 在我的应用程序中实现了 Rest 调用。我看到在慢速连接上,我的请求长时间处于执行状态。如果需要很长时间,我想取消 http 请求。那么,如果从 Java 服务器获取 json 数据,android 应用程序中的标准 ConnectionTimeout 和套接字超时应该是什么。

最佳答案

这更多地取决于用例而不是平台 (Android)。如果您的用户需要请求的答案以继续工作,您可能需要更长的时间,如果它只是后台更新,您可以有更少的时间,即使在这种情况下用户可能不会意识到他正在等待某物。

要点是应该通知用户您仍在后台执行某项操作,如果任务时间过长,应该有可能取消该任务。他可能根本不想看到不重要的背景更新。

最好的 IME 实现之一来自 Amazon,它在几秒钟后更新 UI,说明请求需要更长的时间。如果请求仍然失败,系统会通知您稍后再试,您可以随时取消并返回。

关于java - android中的标准连接超时和套接字超时应该是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024679/

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