Añadiendo logica para manejar el indicador de acrividad del hilo, el spinner por si solo resulto ser una mala idea ya que gira muy lento provocando que fuera apenas perceptible para el usuario. Ademas pareciera que necesita estar ejecutandose en su propio hilo para que gire continuamente...  debido a esto se cambio a utilizar checkbox como indicador de actividad de thread.