En este tutorial vengo ha contaros como se utiliza TimeHandler de Andengine. Se trata de la repetición de un    método o código cada cierto tiempo. Es bastante sencillo ya se solo tiene una variable, que es cada cuanto tiempo en segundos se repite dicho código. Aquí tenéis el ejemplo de código:
private void metodo(){
          TimerHandler timeHandler;
          float tiempo = 1f;
          timeHandler = new TimerHandler(tiempo,true,new ITimerCallback(){
          public void onTimePassed(TimerHandler pTimerHandler) {
                 codigo que queremos ejecutar cada cierto tiempo.
          }
          });
          
          getEngine().registerUpdateHandler(timeHandler);
  }
La variable float tiempo es el intervalo de repetición de el código que queremos que se ejecute.
Bueno esto es todo.
Un saludo.