When drawing the animation, just grab the first texture, do not go through the array and I do not know why ...
Here I leave the fragment of the render, when I call the animation
if(juegoAcabado){
// Si hi ha hagut col·lisió: Reproduïm l'explosió
//stackOverflow EXPLOSION bucle
sb.draw(explosionAnim.getKeyFrame(0, false), (nave.getPosition().x + nave.NAVE_ANCHO / 2) - 32, nave.getPosition().y + nave.NAVE_ALTO / 2 - 32, 64, 64);