0
我是Pebble編程新手,嘗試編寫顯示倒計時窗口的代碼(如計數5 ... 4 ... 3 ... 2 ... 1 ...),但當我運行下面的代碼時,我得到的只是在出現0之前5秒鐘的空白屏幕。所以系統運行代碼而不更新窗口。倒計時窗口刷新
while (CountDownTime > 0){
CountDownTime--;
snprintf(countdown_text, sizeof(countdown_text), "%i", CountDownTime);
text_layer_set_text(countdown_time_layer, countdown_text);
layer_mark_dirty(window_layer);
psleep(1000);
}
爲了讓間歇倒計時圖層出現,我還需要做什麼嗎?我不需要爲圖層設置動畫,我只是希望數字發生變化。除「layer_mark_dirty」之外還有其他方法來強制重新繪製嗎?