Código J2ME:
Ver original
public void doAlert(){ int valor = 0; _gauge = new Gauge( null, false, MAX, 0 ); _gauge.setValue(valor); _alert=new Alert("Descargando Encuesta"); _alert.setString( "Descargando Encuesta Por favor espere"); _alert.setIndicator( _gauge ); _alert.setTimeout( ONE_SECOND * 3600); accesar.pantalla.setCurrent(_alert); new Thread(new ProgressAlert()).start(); } public class ProgressAlert implements Runnable { int val = _gauge.getValue(); public void run(){ Thread thread = Thread.currentThread(); try { while( val < MAX ){ thread.sleep( ONE_SECOND ); _gauge.setValue( ++val ); } } catch( InterruptedException e ){ } done(); } public void done(){ _alert.addCommand(new Command( "Aceptar", Command.OK, 1 ) ); accesar.pantalla.setCurrent(accesar.login.menuPrincipal); } }
espero una respuesta