首页 > 解决方案 > 在一定延迟后需要帮助从 Web URL 下载文件

问题描述

我必须编写一个小型 Java 程序来从给定的服务器 URL 下载文件。但是,该 URL 实际上会在 2-3 分钟后返回文件。在此之前,程序已经返回了一个带有空文件的响应。我需要的是程序在访问 URL 后应该等待(暂停执行)。等待几分钟后,它可以再次检查。我曾尝试通过 Thread.sleep 和其他等待模式执行此操作,但它似乎不起作用。它一直给我一个空文件。请注意,在问这个问题之前,我已经浏览了很多现有的线程。我究竟做错了什么?

标签: java

解决方案


从我的角度来看,您可以使用“处理程序”,然后您可以创建一个“延迟后”方法的对象来延迟该过程。就像,我们使用“延迟发布”方法来延迟 Android 中的活动或按钮。

你可以看看这个视频,它会对你有所帮助。谢谢你。

[ https://www.youtube.com/watch?v=3pgGVBmSVq0][1]


推荐阅读