第一次更改时未显示textView

时间:2018-09-07 16:33:31

标签: android textview pause

  1. my_text.setText(“ Dave”);

//小暂停...

    try {  
         Thread.sleep(1000);  
    } catch (InterruptedException e) {  
          e.printStackTrace();  
    }

 my_text.setText("Bob");  

我想更改我的textView,暂停1秒钟,然后再次更改。当我运行该程序时,第一次更改后它不会刷新。它只是显示返回后的第二次更改。如何在第一次更改文本视图时强制刷新?

2 个答案:

答案 0 :(得分:0)

编辑的问题下面尝试

将所有20个名称保留在任何集合数组或列表中。

(x,y)->(x+y);

答案 1 :(得分:0)

尝试像下面的代码一样使用Handler

my_text.setText("Dave");
    new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    my_text.setText("Bob");
                }
            });
        }
    }, 1000);