Scheint, als würde die Verwendung von FragmentContainerView
nicht sofort funktionieren?
<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" />
Hier ist mein Code, der verwendet wird, fragment-ktx:1.2.0-rc01
und ich erhalte immer den folgenden Fehler:
Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504
Nur mit <fragment>
Werken und AFAIK soll es nur durch ersetzt werden FragmentContainerView
.
Vermisse ich etwas oder konnte jemand FragmentContainerView
als verwenden NavHostFragment
?
Danke vielmals!
android
navigation
fragment
Kurt Acosta
quelle
quelle
fragment
als sich Sorgen zu machen, dass Sie daran denken müssen, diese Problemumgehung zu verwenden? Wir haben Abstürze gesehen, aber nur für einige Benutzer, komisch ...Ich habe darauf gewartet, dass das Navigationsfragment seine Ansicht aufbläst:
quelle
Rufen Sie
findNavController
anpostOnCreate
stattonCreate
.Quelle: https://issuetracker.google.com/issues/142847973
quelle
mit
android:name
anstelle vonclass
. funktioniert.quelle
android:name