Repita uma tarefa com um atraso de tempo?

Tenho uma variável no meu código que diz "status"

Eu quero exibir algum texto no aplicativo, dependendo desse valor da variável. Isso deve ser feito com um atraso de tempo específic

É como

Verifique o valor da variável de status

Exibir algum texto

Espere por 10 segundos

Verifique o valor da variável de status

Exibir algum texto

Espere por 15 segundos

e assim por diante. O atraso de tempo pode variar e é definido assim que o texto é exibid

Eu tenteiThread.sleep(time delay) e falhou. Existe alguma maneira melhor de fazer isso?

questionAnswers(10)

yourAnswerToTheQuestion