Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Dónde está getChildFragmentManager en la biblioteca de soporte v13?

La biblioteca de soporte de Android v13 se supone que proporciona soporte para las API más nuevas de Android 3.1. Sin embargo, por lo que puedo decir que no hay apoyo para los fragmentos de los niños. En concreto, ¿dónde está getChildFragmentManager ()? La biblioteca de soporte v13 se basa en fragmentos nativos, que no agregaron este método hasta el nivel 17 de la API. Tengo una aplicación con un nivel mínimo SDK 14, por lo que debería ser capaz de utilizar la biblioteca de soporte v13, pero parece que no puedo.

No quiero ir todo el camino de regreso a la biblioteca de soporte v4 y tomar en todo su peso. La biblioteca v13 es perfecta de lo contrario.

  • OnActivityResult RESULT_OK no se puede resolver a una variable en android?
  • Android: Elimina TODOS los FragmentTransactions de la pila trasera
  • Fragmento no UI vs Singleton
  • API de YouTube para Android: YouTubePlayerFragment loading spinner
  • Portar una aplicación de 100 Actividades a Fragmentos sin morir
  • Cómo Reverse Fragment animaciones en BackStack?
  • Evitar el siguiente fragmento (pestaña) de la precarga con ViewPager
  • SwitchCompat en barra de acción, con fragmento
  • 3 Solutions collect form web for “¿Dónde está getChildFragmentManager en la biblioteca de soporte v13?”

    Si desea utilizar fragmentos anidados dentro de un Fragmento nativo. Use getFragmentManager ().

    Si desea utilizar fragmentos anidados dentro de un fragmento de biblioteca de soporte, utilice getChildFragmentManager ().

    Acabo de descubrir esto por accidente. Funciona. 🙂

    Se supone que la biblioteca de soporte de Android v13 proporciona soporte para API más nuevas de Android 3.1

    Realmente no.

    Sin embargo, por lo que puedo decir que no hay apoyo para los fragmentos de niños

    Correcto. No puede cambiar las clases existentes de una biblioteca externa en Java. android.app.Fragment ya existe, por lo tanto la biblioteca no puede agregar métodos a Fragment .

    Tengo una aplicación con un nivel mínimo SDK 14, así que debería ser capaz de utilizar la biblioteca de soporte v13, pero parece que no puedo.

    Simplemente no puede utilizar fragmentos anidados. O utilice el backport de fragmentos.

    No quiero ir todo el camino de regreso a la biblioteca de soporte v4 y tomar en todo su peso

    android-support-v13.jar es mayor que android-support-v4.jar .

    Si v13 incluye todo v4, ¿cuál es su propósito?

    Añade algunas clases, como implementaciones de FragmentPagerAdapter nativos de FragmentPagerAdapter y FragmentStatePagerAdapter , que no son necesarias para las aplicaciones que no tienen fragmentos nativos, ya que su android:minSdkVersion está por debajo de 11.

    La biblioteca v13 utiliza los fragmentos y actividades nativas, no el fragmento de soporte

    android-support-v13.jar contiene todas las android.support.v4 y todas las clases android.support.v13 del SDK.

    Sólo debe utilizar los fragmentos de la biblioteca de soporte v4. Entonces puede utilizar fragmentos anidados con api 14. No hay ningún inconveniente real para hacerlo. Ya están incluidos en la biblioteca de soporte v13 (incluye todas las v4)

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