當我使用這個計時器來改變圖像,它不工作。我試圖在計時器運行時更改圖像。我把這個計時器放在了onCreate裏面,好嗎?使用計時器來改變圖像,但不工作
Timer timer = new Timer("MetronomeTimer", true);
TimerTask tone = new TimerTask() {
int i=0;
@Override
public void run() {
img1.setImageResource(Images[i]);
i++;
}
};
timer.scheduleAtFixedRate(tone, 500, 500);
沒有,起初無法更新從工作線程UI。而不是'Timer'使用例如'Handler','runOnUiThread'或'AsyncTask.' – Sajmon