Есть ли способ запустить задачу Asynk до двух минут с интервалом в 15 секунд?
Мне нужно запустить асинхронное задание с интервалом в две минуты каждые пятнадцать секунд. Есть какой-либо способ сделать это?
1 ответ
Решение
Попробуй вот так
void TimerTask(int count)
{
if(count>8) // 8 cyclses,because 60*2/15
return;
Timer myTimer = new Timer(); // Create timer
myTimer.schedule(new TimerTask() {
@Override
public void run() {
// run your async task there
TimerTask(count++); //OnExecute
}
}, 0L, 15L * 1000);//every 15 sec (0L - seconds waiting for start)
}
` Call it - TimerTask(0);