¿Parece que usar el FragmentContainerView
no funciona de inmediato?
<androidx.fragment.app.FragmentContainerView
class="androidx.navigation.fragment.NavHostFragment"
android:id="@+id/fragment_nav_host"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:defaultNavHost="true"
app:navGraph="@navigation/nav_app" />
Aquí está mi código usando fragment-ktx:1.2.0-rc01
y siempre recibo este error:
Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504
Solo usando <fragment>
Works y AFAIK, se supone que debe ser reemplazado por FragmentContainerView
.
¿Me estoy perdiendo algo o alguien pudo usarlo FragmentContainerView
como NavHostFragment
?
¡Muchas gracias!
android
navigation
fragment
Kurt Acosta
fuente
fuente
fragment
lugar de preocuparse por tener que recordar usar esta solución alternativa? Estábamos viendo fallas pero solo para algunos usuarios, extraño ...Lo que hice fue esperar a que el fragmento de navegación inflara su vista:
fuente
Llame
findNavController
enpostOnCreate
lugar deonCreate
.Fuente: https://issuetracker.google.com/issues/142847973
fuente
usando en
android:name
lugar declass
. trabajos.fuente
android:name