-3

如何在 textview 中打印整数值,以及当我增加线程中的睡眠时间时,它在 android 中无法正常工作。

package com.example.chaljayar;   
import java.util.concurrent.Delayed;
import android.os.Bundle;   
import android.app.Activity;   
import android.view.Menu;  
import android.widget.TextView;

public class MainActivity extends Activity implements Runnable 

   {

       TextView Tv;
       int num = 0, i = 0;
       String con = "";

@Override
protected void onCreate(Bundle savedInstanceState)
  {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Tv = (TextView)findViewById(R.id.Text);
    Thread test = new Thread(this);
    test.start();
}
    @Override
    public void run() 
    {
        // TODO Auto-generated method stub
        while(i <= 100)
        {
            try{            
                    con += Integer.toString(i);
                    Tv.setText(con);
                    Thread.sleep(1000);
            } catch (Exception e)
            {
                // TODO: handle exception
                e.printStackTrace();
            }
            i++;
        }
    }   

}

4

1 回答 1

0

单独尝试这个 To Thread 和另一个 (try/catch) :

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

        e.printStackTrace();
    }

如果您想在 textview 中打印 int 值,请显示此链接:

TextView 中的整数值

于 2013-04-11T20:50:52.647 回答