Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2010, 16:58
Avatar de darkgaze
darkgaze
 
Fecha de Ingreso: febrero-2006
Ubicación: Madrid, España
Mensajes: 462
Antigüedad: 18 años, 10 meses
Puntos: 2
Pasar argumentos a una funcion declarada en el momento

Hola gente.

Código:
    void cambiarDato(TipoVar X) {
        
        TimerTask timerTask = new TimerTask()
        {
             public void run()
             {
                 Cosas que usan X
                
             }
         };

         // Aquí se pone en marcha el timer cada segundo.
         Timer timer = new Timer();
         // Dentro de 0 milisegundos avísame cada 1000 milisegundos
         timer.scheduleAtFixedRate(timerTask, 0, 100);

    }

Tengo el timer que utiliza definiendo una funcion, la variable X de fuera. Cómo demonios la introduzco?. No puedo hacerla global ni nada, porque es algo que debo recibir cada vez de la ejecución en el instante. ¿Como se pasan parametros?. Se podría definir otra funcion que lo haga?.
__________________
Darkgaze