Tag: android fragmentos

¿Cuál es la diferencia entre separar un Fragmento y eliminarlo?

En los documentos de Android para una FragmentTransaction noté dos métodos muy similares: detach y remove . Las descripciones de allí no parecen proporcionar mucha penetración sobre cuándo utilizar cada uno, y de lo que puedo decir que parecen ser iguales. Entonces, ¿cuáles son las diferencias entre estos dos métodos?

Cómo manejar los mensajes del manejador cuando se detiene la actividad / fragmento

Poca variación en mi otra publicación Básicamente tengo un Handler mensajes en mi Fragment que recibe un montón de mensajes que pueden dar lugar a que los diálogos sean desechados o mostrados. Cuando la aplicación se pone en segundo plano obtener una onPause pero luego seguir recibiendo mis mensajes a través de como uno esperaría. […]

Comprensión adicional setRetainInstance (true)

¿Qué sucede exactamente cuando llamas setRetainInstance(true) en un Fragment ? La documentación es prácticamente inexistente y esto parece una función muy importante. En concreto, quiero saber cuánto de esta secuencia (que he inventado) es cierto: El usuario gira el dispositivo. El fragmento se separa de la Activity y Fragment.onDetach() se llama. La actividad se destruye; […]

Cómo reanudar Fragmento de BackStack si existe

Estoy aprendiendo a usar fragmentos. Tengo tres instancias de Fragment que se inicializan en la parte superior de la clase. Estoy agregando el fragmento a una actividad como esta: Declaración e inicialización: Fragment A = new AFragment(); Fragment B = new BFragment(); Fragment C = new CFragment(); Sustitución / Adición: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, […]

Alternativas a PreferenceFragment con android-support-v4

He llegado a una parada repentina en el desarrollo de mi aplicación, ya que me di cuenta de que PreferenceFragments no eran compatibles con esta biblioteca. ¿Hay alguna alternativa que un desarrollador androide novato puede utilizar para superar este obstáculo? Esta es mi ventana principal desde ahora <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> […]

FragmentPagerAdapter getItem no se llama

No puedo reutilizar el fragmento en FragmentPagerAdapter. Usar el método de destroyItem (), está suprimiendo el fragmento pero todavía no llama getItem () otra vez. Hay apenas 2-3 imágenes así que estoy usando FragmentPagerAdapter en vez de FragmentStatePagerAdapter. public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = 0; public ExamplePagerAdapter(FragmentManager […]

¿Cuál es la ventaja de usar Fragmentos en Android, en lugar de Vistas?

Al desarrollar para Android , puede establecer su sdk de destino (o mínimo) a 4 (API 1.6) y agregar el paquete de compatibilidad de Android (v4) para agregar soporte para Fragments . Ayer lo hice y implementé Fragments con éxito para visualizar los datos de una clase personalizada. Mi pregunta es la siguiente: ¿cuál es […]

Sustitución de un fragmento por otro fragmento dentro del grupo de actividad

Tengo un fragmento dentro de una actividad de grupo y quiero reemplazarlo por otro fragmento: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Funciona muy bien cuando se hace como un proyecto separado sin usar el grupo de actividades, todo funciona bien en log cat como control dentro de […]

PreferenceFragmentCompat requiere la preferenciaTheme ser fijado

Con el nuevo PreferenceFragmentCompat de la biblioteca de soporte de preferencias v7: http://developer.android.com/tools/support-library/features.html#v7-preference , obtengo este error E java.lang.IllegalStateException: Must specify preferenceTheme in theme E at android.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202) ¿Qué tema debe establecerse? Actualización: he intentado usar <item name="preferenceTheme">@style/PreferenceThemeOverlay</item> Como sugiere @Bogato pero no se ve bien y se ve muy Holo incluso en Lollipop. Biblioteca de […]

Android 4.2: comportamiento de la pila trasera con fragmentos anidados

Con Android 4.2, la biblioteca de soporte tiene soporte para fragmentos anidados ver aquí . He jugado alrededor con él y encontrado un comportamiento / un bicho interesante con respecto a la pila trasera y getChildFragmentManager () . Cuando se utiliza getChildFragmentManager () y addToBackStack (String name), al presionar el botón de retroceso, el sistema […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.