Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] carga de tab

Estas en el tema de carga de tab en el foro de Android en Foros del Web. Buenas, escribo porque tengo una duda. El caso es que estoy haciendo una aplicación con 3 tabs, donde cada tab es un fragment que cada ...
  #1 (permalink)  
Antiguo 08/04/2014, 06:44
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
carga de tab

Buenas, escribo porque tengo una duda.

El caso es que estoy haciendo una aplicación con 3 tabs, donde cada tab es un fragment que cada uno de ellos hace una consulta a un servicio web.

Mi pregunta es si hay algún modo de hacer que estén cargados siempre los contenidos de los tabs. Qué el numero de tabs iniciadas sean las 3, aunque la visible sea solo una.


No sé si se entiende lo que digo... pero agradecería una ayudita...
  #2 (permalink)  
Antiguo 08/04/2014, 10:02
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: carga de tab

Puedes guardar los datos en cache mientras se carga la aplicacion, de esa manera cuando cargues el tab lo que necesitas mostrar ya existe y no se debe descargar/consumir desde el servicio web.
__________________
Aprendiendo!!!
  #3 (permalink)  
Antiguo 08/04/2014, 10:44
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: carga de tab

Esta duda viene por esto:

Cita:
Creamos nuestro adaptador y al extender "FragmentPagerAdapter" nos obliga a crear un constructor (que en este caso no lo usaremos, por lo tanto lo dejamos tal cual), y deberemos sobreescribir los métodos "getItem()" y "getCount". Con el primer método le estamos indicando que cuando tenga que cargar dicha vista nos cree un nuevo fragmento. Y con el segundo método simplemente le devolvemos el numero de vistas.

De esta manera siempre tendrá cargado en memoria el fragmento o pestaña que este visible en pantalla y también el mas cercano a la derecha e izquierda, el resto de pestañas o fragmento no existirán hasta que no nos acerquemos a ellos.
Hay algún método de adapter para que en vez de cargar solo esos fragmentos, modificar el número de fragments que carga??


nota sacada de: http://elbauldeandroid.blogspot.com....struccion.html
  #4 (permalink)  
Antiguo 09/04/2014, 21:44
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: carga de tab

Tengo entendido que eso esta en el viewpager.

Código Java:
Ver original
  1. viewPager.setOffscreenPageLimit(numberOfPages);

http://developer.android.com/referen...reenPageLimit()
  #5 (permalink)  
Antiguo 10/04/2014, 01:52
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: carga de tab

Razpeitia, eso ha sido perfecto!!! muchísimas gracias!!!

Etiquetas: tab
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.