아이디어가 있으면 타이머가 기간 배열을 기반으로 일정을 잡고 한 번 완료되면 기간 배열이 다시 처음부터 시작됩니다. 이 루프에서 완벽하게 작동하는 것은 충돌과 arrayoutofboundsexception을 통해 발생합니다. 어떤 지팡이도 도와주세요 ???타이머가 안드로이드에서 제대로 작동하지 않습니다.
int[] duration={10000,2000,8000};
int layoutIncrment=-1;
private void layoutRotate()
{ layoutIncrment++;
Timer timer = new Timer();
timer.schedule(new TimerTask()
{ public void run()
{
if((duration.length-1) <= layoutIncrment)
layoutIncrment=-1;
layoutRotate();
Log.i("Rotation",String.valueOf(layoutIncrment));
} },duration[layoutIncrment],100000);
}
내가 그 행에 무슨 문제가 있는지 알 수 있습니까? –
나는 모든 루핑을 해답을 얻었습니다. 그렇지 않으면 모든 타이머가 살아있는 단계에 있습니다. –