2
Android에서 스레드를 시도하기 위해이 코드를 작성했지만 작동하지 않습니다.왜이 스레드가 작동하지 않습니까?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Thread t = new Thread() {
@Override public void run() {
int i = 0;
while(true) {
i += 5;
if(i == 1000000)
break;
}
}
};
t.run();
}
나는, GUI 동결을 일부 GUI를 가지고 스레드가 작동 할 때 (내가 < 1000000). 그러나 스레드가 완료되면 (i == 1000000) 모든 것이 잘 동작합니다. 무엇이 잘못 되었나요? 대한
// 미안 내 영어
당신은 @ Jon에 의해 설명 된 것과 같이 당신이 틀린 방법을 부르는 것을보기 위해 5 초 동안 googled 할 수 있었다. – Falmarri