아래같이 쓰레드를 사용하면 시간이 한참흐른후에 폼이 로드가 됩니다
전 폼이 로드한다음에 쓰레드가 작동돼서 value.setText에 숫자가 올라가는걸
표시하고 싶은데 어떻게 하면 되죠?
===============================================
Timer timer;
TimerTask second;
private TextView value;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.phone_list);
value = (TextView)findViewById(R.id.txtValue);
TimerCreate();
}
private void TimerCreate(){
timer = new Timer();
timer.schedule(new second(), 0, 100);
}
class second extends TimerTask {
@Override
public void run()
{
RunnableUpdate();
}
};
protected void RunnableUpdate() {
Runnable updater = new Runnable()
{
public void run()
{
int num = 0;
for(int i=0; i<9999;i++){
num += i;
}
value.setText("value = "+num);
}
};
handler.post(updater);
}