public class Pos1 extends Activity {

static TextView console = null;

SecThread view_sec = null;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

   super.onCreate(savedInstanceState);

   setContentView(R.layout.pos1);

   // TODO Auto-generated method stub

   console = (TextView)findViewById(R.id.console);

}

public void onStart(){

super.onStart();

   view_sec = new SecThread(console);

   view_sec.setDaemon(true);

view_sec.start();

}

}


class SecThread extends Thread{

private TextView console = null;

private Calendar now = null;

private int sec = 0;

public SecThread(TextView console){ this.console = console;}

public void run(){

console.setText(sec+"초");

/*

while(true){

now = Calendar.getInstance();

sec = (now.get(Calendar.HOUR) * 60 * 60) + (now.get(Calendar.MINUTE) * 60) + (now.get(Calendar.SECOND)); 

console.setText(sec+"초");

}

*/

}

}


코드는 위와같은데 엑티비티 실행하자마자 바로 스레드를 돌리거든요;


안되네여 뭐가 문제인가요?