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 發送消息再在主界面中更新