private void getVistas(View v) { // Se obtienen las vistas. lstFotos = (EndlessGridView) v.findViewById(R.id.lstFotos); // El propio fragmento hará de listener cuando el grid solicite la carga // de más datos. lstFotos.setLoadAgent(this); rlListaFotosVacia = (RelativeLayout) v.findViewById(R.id.rlListaFotosVacia); ptrLayout = (PullToRefreshLayout) v.findViewById(R.id.ptr_layout); }
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); }