¿Repetir una tarea con un retraso de tiempo?

Tengo una variable en mi código que dice "estado". Quiero mostrar algo de texto en la aplicación dependiendo de este valor variable. Esto debe hacerse con un retraso de tiempo específico. Es como, Comprobar el valor de la variable de estado Mostrar texto Espera 10 segundos Comprobar el valor...