Tengo una pregunta con respecto a las bibliotecas de soporte de Android, Fragmentos, y como un ejemplo específico, la clase ViewPager . Mi intención es crear una aplicación con funcionalidad similar a la muestra proporcionada en el sitio web de desarrolladores de Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ Formación / implementación-navegación / lateral.html ). Mirando en […]
Estoy usando un ViewPager junto con un FragmentStatePagerAdapter para alojar tres fragmentos diferentes: [Fragmento1] [Fragmento2] [Fragmento3] Cuando quiero obtener Fragment1 desde ViewPager en la FragmentActivity . ¿Cuál es el problema y cómo lo soluciono?
¿Cuál es la diferencia entre FragmentPagerAdapter y FragmentStatePagerAdapter ? Acerca de FragmentPagerAdapter La guía de Google dice: Esta versión del buscapersonas es la mejor para usar cuando hay un puñado de fragmentos típicamente más estáticos para ser paginado a través de, como un conjunto de pestañas. El fragmento de cada página que visita el usuario […]
Tengo ViewPager y debajo de él tengo 10 botones. Al hacer clic en el botón, por ejemplo # 4, el paginador va inmediatamente a la página # 4 por mPager.setCurrentItem(3); . Pero, quiero desactivar la paginación deslizando con el dedo horizontalmente. Por lo tanto, la paginación se hace SOLAMENTE haciendo clic en los botones. Entonces, […]
Estoy utilizando ViewPager desde la biblioteca de compatibilidad. He conseguido sucussfully que exhibe varias vistas que puedo página a través. Sin embargo, estoy teniendo dificultades para averiguar cómo actualizar el ViewPager con un nuevo conjunto de vistas. He intentado todo tipo de cosas como llamar mAdapter.notifyDataSetChanged() , mViewPager.invalidate() incluso la creación de un nuevo adaptador […]
No puedo actualizar el contenido en ViewPager. Una pregunta: ¿Cuál es la relación y el uso correcto de los métodos instantiateItem () y getItem () en la clase FragmentPagerAdapter? Yo estaba usando sólo getItem () para instanciar y devolver mis fragmentos: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Esto funcionó bien […]
Estoy intentando utilizar Fragment con un ViewPager usando el FragmentPagerAdapter. Lo que estoy buscando para lograr es reemplazar un fragmento, situado en la primera página de ViewPager, con otro. El buscapersonas está compuesto de dos páginas. El primero es el FirstPagerFragment, el segundo es SecondPagerFragment. Haciendo clic en un botón de la primera página. Me […]
Estoy recibiendo informes de usuarios de mi aplicación en el mercado, entregando la siguiente excepción: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) […]
Fragmentos parecen ser muy agradable para la separación de la lógica de la interfaz de usuario en algunos módulos. Pero junto con ViewPager su ciclo de vida sigue siendo nebuloso para mí. ¡Así que los pensamientos del Gurú son muy necesarios! Editar Vea la solución muda abajo 😉 Alcance La actividad principal tiene un ViewPager […]
Problema: Fragment onResume() en ViewPager se dispara antes de que el fragmento se vuelva realmente visible. Por ejemplo, tengo 2 fragmentos con ViewPager y FragmentPagerAdapter . El segundo fragmento sólo está disponible para usuarios autorizados y necesito pedir al usuario que inicie sesión cuando el fragmento se vuelva visible (mediante un cuadro de diálogo de […]