我必须编写一个小型Java程序,才能从给定的服务器URL下载文件。但是,URL实际上会在2-3分钟后返回文件。在此之前,程序已经返回带有空文件的响应。 我需要的是该程序在点击URL后应等待(暂停其执行)。等待几分钟后,可以再次检查。 我试图通过Thread.sleep和其他等待模式来执行此操作,但它似乎不起作用。它一直给我一个空文件。 请注意,在问这个问题之前,我已经经历了很多现有的话题。 我在做什么错了?
答案 0 :(得分:0)
我认为可以使用Thread.sleep(time)完成此操作。该时间应等于或大于服务器延迟时间。
答案 1 :(得分:0)
从我的角度来看,可以使用“处理程序”,然后可以创建“延迟发布”方法的对象来延迟该过程。就像,我们使用“延迟发布”方法延迟活动或Android中的按钮。
您可以查看此视频,它将为您提供帮助。谢谢。