Exemplo n.º 1
0
 // Cuando terminan de cargarse los datos en el cargador.
 @Override
 public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
   // Se cambia el cursor del adaptador por el que tiene datos.
   if (adaptador != null) {
     adaptador.changeCursor(data);
     // Se visualiza o oculta el relative layout de lista vacía.
     rlListaFotosVacia.setVisibility((adaptador.getCount() > 0) ? View.INVISIBLE : View.VISIBLE);
   }
 }
Exemplo n.º 2
0
 // Cuando se resetea el cargador.
 @Override
 public void onLoaderReset(Loader<Cursor> loader) {
   // Se vacía de datos el adaptador.
   if (adaptador != null) {
     adaptador.changeCursor(null);
     // Se visualiza o oculta el relative layout de lista vacía.
     rlListaFotosVacia.setVisibility((adaptador.getCount() > 0) ? View.INVISIBLE : View.VISIBLE);
   }
 }
Exemplo n.º 3
0
 private void cargarListaDesdeBD() {
   // Se inicializa el cargador.
   gestor.initLoader(IMAGENES_LOADER, null, this);
   // Se crea un adaptador inicial con el cursor nulo.
   String[] from = new String[] {BD.Imagen.USERNAME, BD.Imagen.THUMBNAIL};
   int[] to = new int[] {R.id.lblUsuario, R.id.imgFoto};
   adaptador = new ImagenesCursorAdapter(this.getActivity(), null, from, to);
   // Se visualiza o oculta el relative layout de lista vacía.
   rlListaFotosVacia.setVisibility((adaptador.getCount() > 0) ? View.INVISIBLE : View.VISIBLE);
   lstFotos.setAdapter(adaptador);
 }