Вы можете использовать Async Task для цели
в методе preExecute (), инициализировать индекс цикла равным 0;
в потоке сна фонового процесса в течение 10 секунд, а затем вызвать метод sendUpdate для отправки.Прогресс
в индикаторе прогресса обновления postExecute для получения прогресса в параметре.