Ver Mensaje Individual
  #3  
Viejo 26/12/14, 20:29:59
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Sobreescribes el método onBackPressed de la Activity, compruebas si estás en la página 0 y en ese caso sales, en caso contrario vas a la página anterior:

if (vp.getCurrentItem()==0)
super.onBackPressed();
else vp.setCurrentItem(vp.getCurrentItem(),true);
En la forma que lo planteas ya lo habia pensado, pero tu codigo si no estas en la 0 te deja en la misma , el tema es que muestre la pagina anterior selccionada , no se...habria que montar un list y ir guardando el historial de posiciones y usar el condicional si no es 0 list.ge(List.size()-1) como setcurrentitem algo por hai...
Pensaba que habria alguna forma de hacer esto mas estandar o algo , ya que me parece algo muy de cajon en un viewpager que no se cierre la aplicacion al hacer back si no que navege a modo historial por las paginas.
Responder Con Cita