0

メッセージを表示している間、スレッドを一時停止しようとしていますが、アプリケーションを実行しようとすると、スリープが完了するまでスリープ前のコードが実行されません (または少なくとも UI が更新されません)。 )。

public void toPause(View view) {
    TextView textView = (TextView) findViewById(R.id.my_textView);
    textView.setText("Waiting...");

    SystemClock.sleep(500);

    textView.setText("Finished.");
}

sleep() と組み合わせて UI を更新する方法はありますか? または、ハンドラーを使用する必要がありますか? ありがとう。

編集:私はそれを別々の機能に分けようとしました。

4

0 に答える 0