【发布时间】:2011-11-14 15:31:34
【问题描述】:
我正在尝试在指定的时间内检查变量更改。例如我有一个变量: int 下载进度 = 0;
我得到了一些下载文件的代码,并且 var downloadProgress 正在更新到 1..2.3....5.6..7。直到 ..100(下载完成)。
现在我想要一个类似下面的线程:
Runnable checkNet = new Runnable(){
public void run(){
// check variable changes
}
};
在指定的时间内检查变量 downloadProgress 的变化,比如 20 秒。如果变量至少在 20 秒内没有改变,那么我想做点什么!
如何在线程中使用计时器来执行此操作!
【问题讨论】: