tt3是布局上面的一个textview,用来显示时间,但是为什么一运行起来应用就退出了呢
我单独运行计时器是好使的,部分代码如下:
b1.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
class T1 extends Thread
{
int i=0;
public void run()
{
while(true)
{
for(int j=0;j<60;j++)
{
doit();
}
i=0;
}
}
public void doit()
{
try
{
sleep(1000);
}
catch(Exception e)
{}
tt3.setText("i");
i++;
}
}
T1 t1=new T1();
t1.start();
}
});
}
tt3.setText("i"); 这句报错
不能在子线程中更新UI界面
可以利用handler 发送消息再在主界面中更新
只能在UI线程里面操控view。