我正在开发应用程序,每8秒更新一次数据,并使用异步任务完成更新。我使用的循环来达到这个条件Thread.Sleep问题Android方法和asynctask
while(const_val > update_val) {
new Asynctask().execute();
Thread.sleep(8000);
}
const_val将是恒定的,将不受任何其他methods.lets改变说这个值将是5.update_val将被更新和递减时的AsyncTask调用,让我们该值将为10.因此,while循环会执行,直到条件为真,并调用asynctask,sleep。
当我在上面使用while循环的一般方法则UI被锁定,如果我用同样的循环在另一个的AsyncTask出现了一个错误,说