Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2011, 11:11
adrianuthh
 
Fecha de Ingreso: junio-2011
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Como remover o desabilitar el Command done de un Alert en J2ME

Hola mi problema es el siguiente tengo una alerta con un indicador (gauge) para mostrar el progreso de una descarga desde el dispositivo movil mi problema surge que como el ALert trae un boton por defecto sl presionarlo no se compleata la carga del Gauge la preguntas es ¿Como remuevo ese command o lo desabilito? les muestro mi codigo

Código J2ME:
Ver original
  1. public void doAlert(){
  2.         int valor = 0;
  3.         _gauge = new Gauge( null, false, MAX, 0 );
  4.         _gauge.setValue(valor);
  5.         _alert=new Alert("Descargando Encuesta");
  6.         _alert.setString( "Descargando Encuesta Por favor espere");
  7.         _alert.setIndicator( _gauge );
  8.         _alert.setTimeout( ONE_SECOND * 3600);  
  9.         accesar.pantalla.setCurrent(_alert);
  10.         new Thread(new ProgressAlert()).start();
  11.         }
  12.    
  13.     public class ProgressAlert implements Runnable {
  14.         int val = _gauge.getValue();
  15.         public void run(){
  16.         Thread thread = Thread.currentThread();
  17.             try {
  18.                 while( val < MAX ){
  19.                     thread.sleep( ONE_SECOND );
  20.                     _gauge.setValue( ++val );
  21.                 }
  22.             } catch( InterruptedException e ){
  23.             }
  24.             done();
  25.         }
  26.         public void done(){
  27.             _alert.addCommand(new Command( "Aceptar", Command.OK, 1 ) );
  28.             accesar.pantalla.setCurrent(accesar.login.menuPrincipal);
  29.         }
  30.     }

espero una respuesta