Повторить задачу с задержкой по времени?

В моем коде есть переменная, которая называется" статус ".

Я хочу отображать текст в приложении в зависимости от значения этой переменной. Это должно быть сделано с определенной временной задержкой.

Это похоже на

  • Проверить значение переменной состояния

  • Вывести текст

  • Подождать 10 секунд

  • Проверить значение переменной состояния

  • Вывести текст

  • Подождите 15 секунд

и так далее. Временная задержка может быть разной, и она устанавливается после отображения текста.

Я пробовал Thread.sleep (time delay) , и это не удалось. Есть ли лучший способ сделать это?

202
задан Swati Garg 14 October 2018 в 23:55
поделиться