0
ペブルプログラミングの新機能で、カウントダウンウィンドウ(カウント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"以外の方法はありますか?