Программирование на Java / Android - Loop FAIL

Я использую цикл while с таймером. Дело в том, что таймер не используется в каждом цикле. Используется только в первый раз. После первого раза операторы, включенные в цикл, выполняются без задержки, которую я установил. Как это вообще возможно, поскольку таймер включен в цикл while. Любые решения?

<code>        int count = 1;
        while (count <= 10) {
            final Handler handler = new Handler();
            Timer t = new Timer();
            t.schedule(new TimerTask() {
                public void run() {
                    handler.post(new Runnable() {
                        public void run() {

                        // Stuff the while loop executes
                    }
                    });
                }
            }, 20000);
            count++;
        }
</code>

Ответы на вопрос(3)

Ваш ответ на вопрос