java - 在一定延迟后需要帮助从 Web URL 下载文件
问题描述
我必须编写一个小型 Java 程序来从给定的服务器 URL 下载文件。但是,该 URL 实际上会在 2-3 分钟后返回文件。在此之前,程序已经返回了一个带有空文件的响应。我需要的是程序在访问 URL 后应该等待(暂停执行)。等待几分钟后,它可以再次检查。我曾尝试通过 Thread.sleep 和其他等待模式执行此操作,但它似乎不起作用。它一直给我一个空文件。请注意,在问这个问题之前,我已经浏览了很多现有的线程。我究竟做错了什么?
解决方案
从我的角度来看,您可以使用“处理程序”,然后您可以创建一个“延迟后”方法的对象来延迟该过程。就像,我们使用“延迟发布”方法来延迟 Android 中的活动或按钮。
你可以看看这个视频,它会对你有所帮助。谢谢你。
推荐阅读
- java - Hackerearth 警察和小偷问题
- flutter - 颤动:堆栈小部件中删除的图像顶部
- html - 将鼠标悬停在 HTML/CSS 中的建筑楼层
- jquery - 当我调用引导日期选择器的 onselect 事件时,日期格式会发生变化
- php - 如何在选择 dom 元素中获取选定值 [Laravel]
- laravel - Laravel PHPUnit错误mysql全文索引
- php - 表中的记录不显示在前端
- html - 如何让每个文本完美地显示在图像的中心?
- javascript - 为什么我的 javascript 函数不显示我的消息?
- laravel - 请求数组的附加值在 Laravel 控制器中消失了