我想等待一分钟,然后再使用httpconnection从服务器下载。我可以使用什么使程序停止一分钟?
最佳答案
不要调用sleep
暂停线程。您可能会暂停事件线程,这可能导致您的应用程序(可能还有电话本身)似乎锁定了一分钟。
最好的方法是使用java.util.Timer设置计时器,并使其等待60秒再进行HTTP连接。无论如何,您都需要在单独的线程中完成后者,因此让该线程从计时器中触发并不是什么大问题。
我想等待一分钟,然后再使用httpconnection从服务器下载。我可以使用什么使程序停止一分钟?
最佳答案
不要调用sleep
暂停线程。您可能会暂停事件线程,这可能导致您的应用程序(可能还有电话本身)似乎锁定了一分钟。
最好的方法是使用java.util.Timer设置计时器,并使其等待60秒再进行HTTP连接。无论如何,您都需要在单独的线程中完成后者,因此让该线程从计时器中触发并不是什么大问题。