我正在開發應用程序,每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出現了一個錯誤,說