Obtener retraso en el hilo de la interfaz de usuario

Estoy configurando el color de unlistview artículo usando el siguiente códigoparent.getChildAt(itemPosition).setBackgroundColor(Color.parseColor("#FF9494"));

Este fragmento de código en el que estoy escribiendoOnItemClickListener.

Después de configurar el color, quiero mantener este color durante 4 segundos y luego restaurar el color del elemento a su anterior (por ejemplo, blanco).

Traté de dormir en el hilo de la interfaz de usuario, pero sé que no es un enfoque correcto.

¿Alguien puede sugerirme cómo lograr esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta