질문 올리신후, 답변이 달리면 따뜻한 감사 한마디와 채택 부탁드립니다.  
인사 한마디는 모든 사람들을 행복하게 만들어요. 덤으로 더좋은 좋은 답변도 불러옵니다.
-------------------------------------------------------------------------------------------------------------------------
반복문안에서 타이머 질문입니다.
 
소스를보시면
 

for(int i=0; i<SEQUENCE_S.length; i+=2)
   {
       try
    { 
    sleep_i = Integer.parseInt(SEQUENCE_S[i+1])*1000;  // 몇초간격으로 타이머를돌릴지 사용하는변수
    NOW_ACT = SEQUENCE_S[i];      // 화면에뿌려줄 글자
     
    timer.schedule(_timer, 0, sleep_i);   //타이머호출
    }
    catch (Exception e) {
     Toast.makeText(mycard.this, "포문에러.", Toast.LENGTH_SHORT).show();
    
    }    
   } 
 
 
//================타이머부분
 
 TimerTask _timer = new TimerTask() {         
    @Override
    public void run() {
          
               Toast.makeText(mycard.this,NOW_ACT , Toast.LENGTH_SHORT).show();              
      }  
         };  
 
//=============================================================================================
 
보시는바와같이 베열에있는값을 반복문돌때마다 NOW_ACT  변수 넣어서 타이머를 호출하는건데
첫번째만돌아가구  for문 두번째 부터는 
catch문에 걸려서 실행이안되요 에러메시지는
TimerTask is scheduled already 이렇게나오는데
 
 timer.schedule(_timer, 0, sleep_i);   //sleep초후 _timer을 실행하고 종료 인데...
 
이부분이 포문에서 돌때 종료가안되서 에러가나는거같아요
반복문에서 타이머쓸라면 어떻게해야하나요 팁좀부탁드려여.
초시간두 배열에있는값으로 하는거라 랜덤이구 반복문을 꼭써야하는데
조언부탁드려여