Я хочу иметь алгоритм для части кода моего приложения для Android, который будет снова и снова выполнять определенный сегмент кода, если он не соответствует условию с разными временными интервалами. простыми словами повторите код несколько раз через разные промежутки времени.
Например,
Я загружаю некоторые строковые данные, когда есть подключение к Интернету, я проверяю подключение к сети, а когда нет подключения к Интернету, оно должно автоматически проверяться через 1 минуту. если положительный результат, данные загружаются, и если нет, он должен повторить попытку через 3 минуты, и в третий раз также, если положительный результат, данные загружены, и если нет, он должен выполнить окончательную проверку через следующие 5 минут, а затем, если он не может получить сеть, то он должен показать тост без сети.
Как это сделать с помощью простого алгоритма?
Здесь сценарий сетевого подключения приведен в качестве примера. Я хочу, чтобы алгоритм для «повтора», как я объяснил там.
Заранее спасибо.