0
이 코드에서 for 루프를 700ms 동안 지연 시키려면 어떻게해야합니까? 이 코드에서 루프는 700ms 지연의 bez가 완료되지만 700ms 동안 지연되는 for 루프의 각 반복을 만들고 싶습니다. UI 스레드에서 Thread.sleep()
을 사용하지 않아야합니다.for 루프를 특정 기간 동안 지연 시키십시오.
for(int i=0;i<Uirkeys.length;i++){
Handler handler=new Handler();
handler.postDelayed(new Runnable(){
@Override
public void run() {
copyView.get(cnt1).setBackgroundColor(Color.BLACK);
TeaxtToSpeach(map.get(Uirkeys[cnt1]));
cnt1++;
}
},700);
}
루프를 실행하려면 AsyncTask를 사용하십시오. 그럼 당신은 Thread.sleep() –