Задача таймера не ожидает запланированного времени задержки.Я хочу отложить проверку сети на 10 секунд, но она выполняет действие в течение нескольких секунд без ожидания. Любая помощь будет принята.
int i = 0;
public void timertask()
{
while(i < 5){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
if(isNetworkConnected()) // Some method to check net connection
{
download(); //Method to download
}
}
}, 10000);
System.out.println("i = "+i);
i++;
}
}