내 응용 프로그램에서 회 전자를 다른 스레드로 채우려 고합니다. somoene이 다음 코드가 작동하지 않는 이유를 말해 줄 수 있습니까?다른 스레드에서 회 전자 채우기
다음 코드는 한 OnCreate() 메소드
Thread asyn = new Thread(){
public void run(){
try{
int klok = 0;
while(klok < 5000){
sleep(100);
klok = klok + 100;
}
try{
String[] items = new String[] {"One", "Two", "Three"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(Materiaal.this, android.R.layout.simple_spinner_item, items);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter);
}catch(Exception ex){
ex.printStackTrace();
}finally{
//adapter.notifyDataSetChanged();
}
}catch(InterruptedException ex){
ex.printStackTrace();
}
}
};
asyn.start();
무엇이 문제입니까? 어떤 오류가 있습니까? – kosa