Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Nick


Contraseña


Nuevo usuario


English
Mostrar ventana barra progreso Spinner Java Android
Lenguaje de programación Java para aplicaciones Android


Código en Java para Android que muestra una ventana de barra de progreso Spinner y ejecuta un procedimiento en segundo plano.


  import android.app.ProgressDialog; 

  ..............


  //mostramos diálogo de progreso en segundo plano
  ProgressDialog ventanaBarraProgreso;
  ventanaBarraProgreso = new ProgressDialog(v.getContext());
  ventanaBarraProgreso.setCancelable(false);
  ventanaBarraProgreso.setMessage("Ejecutando SQL...");
  //elegimos el tipo Spinner (no mostrará una barra de progreso sino un círculo en movimiento)
  ventanaBarraProgreso.setProgressStyle(ProgressDialog.STYLE_SPINNER);
  ventanaBarraProgreso.setProgress(0);
  ventanaBarraProgreso.setMax(0);
  ventanaBarraProgreso.show();
          	  
  new Thread(new Runnable() 
  {
      public void run() 
     {          			  
         //procedimiento a ejecutar que puede tardar un tiempo 
         ejecutarConsultaSQL();

         //cerramos el diálogo de progreso cuando finalice el procedimiento anterior
         progressBar.dismiss();		       		  
     }
  }).start();

  //procedimiento largo a ejecutar en segundo plano mientras se
  //muestra la ventana de progreso
  public void ejecutarConsultaSQL()
  {
      try
     {
        //ejecutamos consulta SQL de selección (devuelve datos)
        Statement st = conexionMySQL.createStatement();
        ResultSet rs = st.executeQuery(SQLEjecutar); 
        Integer numColumnas = 0;
        //número de columnas (campos) de la consula SQL            	  
        numColumnas = rs.getMetaData().getColumnCount();     

        ............
  }




Publicado el: 2013-05-24

Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+