我正在尝试在显示消息时暂停一个线程,但是当我尝试运行应用程序时,它不会在睡眠之前运行代码直到睡眠完成之后(或者至少不会更新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?或者我必须使用处理程序吗?感谢。
编辑:我也尝试将其分成不同的功能。