Distiguir recepção de perda do foco edittext

Olá pessoal,

Alguém sabe me dizer se existe algum meio de saber se um edittext recebeu ou perdeu o foco?

Estou usando o método onFocusChange da interface OnFocusChangeListener, porém estou tendo uns contra-tempos, pois tenho que fazer uma validação quando o componente perde o foco, porém esse método também captura a recepção do foco, logo quando o meu componente recebe o foco a validação é efetuada e consequentemente é gerado um erro.

http://developer.android.com/reference/android/view/View.html#onFocusChanged(boolean, int, android.graphics.Rect)


if(gainFocus)
{
//component ganhou o foco
}
else
{
//componente perdeu o foco
}