ListView.hasWindowFocus == true pero las vistas secundarias hasWindowFocus == false

A veces me doy cuenta de que, para una vista v

 - v.hasWindowFocus()==false
 - ((View)v.getParent()).hasWindowFocus())==true

Si entiendo la documentación correctamente, esto nunca debería ser el caso.

v.getParent() es una (subclase) de ListView

¿Alguna idea sobre lo que podría estar causando esto?

Nota: asumo que hasWindowFocus-mismatch es la causa raíz deeste problema

Respuestas a la pregunta(1)

Su respuesta a la pregunta