Java 当我点击活动时,我有3个文本视图。我想一个接一个地加载文本视图,比如间隔2秒?

Java 当我点击活动时,我有3个文本视图。我想一个接一个地加载文本视图,比如间隔2秒?,java,android,multithreading,textview,thread-sleep,Java,Android,Multithreading,Textview,Thread Sleep,我不确定,但我的研究让我走到了这一步。我想我需要创建线程对象,然后我可以使用Thread.sleep(秒)但我不确定它如何与文本视图一起工作 private void runThread() { new Thread() { public void run() { int i = 0; while (i++ < 2) { try { runO

我不确定,但我的研究让我走到了这一步。我想我需要创建线程对象,然后我可以使用
Thread.sleep(秒)但我不确定它如何与文本视图一起工作

  private void runThread() {

    new Thread() {
        public void run() {
            int i = 0;
            while (i++ < 2) {
                try {
                    runOnUiThread(new Runnable() {

                        @Override
                        public void run() {
                            TextView tv1 = (TextView) findViewById(R.id.tvFirst);
                            TextView tv2 = (TextView) findViewById(R.id.tvSecond);
                            TextView tv3 = (TextView) findViewById(R.id.tvThird);
                        }
                    });
                    Thread.sleep(300);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }.start();
}
private void runThread(){
新线程(){
公开募捐{
int i=0;
而(i++<2){
试一试{
runOnUiThread(新的Runnable(){
@凌驾
公开募捐{
TextView tv1=(TextView)findViewById(R.id.tvFirst);
TextView tv2=(TextView)findViewById(R.id.tvSecond);
TextView tv3=(TextView)findViewById(R.id.tvThird);
}
});
睡眠(300);
}捕捉(中断异常e){
e、 printStackTrace();
}
}
}
}.start();
}

这甚至没有反应。我知道我做错了,但这就是我现在所能想到的。任何帮助都将不胜感激。

使用处理程序。postDelayed。例如:

 new Handler().postDelayed(new Runnable(){
    @Override
     public void run(){
         runOnUiThread(new Runnable() {

                    @Override
                    public void run() {
                        TextView tv2 = (TextView) findViewById(R.id.tvSecond);
                        tv2.setText("I set this text after waiting for 2 seconds");

                    }
                });

      }
 },2000);

这将在两秒钟后更新第二个文本视图。您可以对其他代码执行几乎相同的操作。

您的代码没有任何作用。期望行为是什么?您实际期望代码做什么???0.3秒后,它只能通过文本视图的id找到文本视图