以前用的是for循環(huán),但是此方法CPU占用太高,于是尋找新方法。試過(guò)定時(shí)器:TimerTask?task?=?new?TimerTask(){???
public?void?run(){???
????//execute?the?task?
????}
};
Timer?timer?=?new?Timer();
timer.schedule(task,?delay);和開(kāi)啟新線程:new?Thread(new?Runnable(){
????public?void?run(){
????????Thread.sleep(XXXX);
????????handler.sendMessage();
????}
}).start但是程序是同時(shí)開(kāi)了幾個(gè)新線程執(zhí)行,請(qǐng)問(wèn)怎樣才能實(shí)現(xiàn)等待上一個(gè)操作結(jié)束再執(zhí)行下一個(gè)操作?
Android程序中如何實(shí)現(xiàn)延時(shí)操作?
Illustri0us
2015-03-08 17:03:13