Получить задержку в потоке пользовательского интерфейса

Я устанавливаю цветlistview пункт, используя следующий кодparent.getChildAt(itemPosition).setBackgroundColor(Color.parseColor("#FF9494"));

Этот кусок кода я пишу вOnItemClickListener.

После установки цвета я хочу сохранить этот цвет в течение 4 секунд, а затем восстановить цвет элемента до его предыдущего (скажем, белого).

Я пытался поставить сон на поток пользовательского интерфейса, но я знаю, что это не правильный подход.

Кто-нибудь может подсказать мне, как этого добиться?

Ответы на вопрос(2)

Ваш ответ на вопрос