相关疑难解决方法(0)

FragmentContainerView 作为 NavHostFragment

似乎FragmentContainerView不能立即使用?

<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" />
Run Code Online (Sandbox Code Playgroud)

这是我使用的代码fragment-ktx:1.2.0-rc01,我总是收到此错误:

Caused by: java.lang.IllegalStateException: Activity ...MainActivity@797467d does not have a NavController set on 2131296504
Run Code Online (Sandbox Code Playgroud)

仅使用<fragment>作品和 AFAIK,它应该被替换为FragmentContainerView.

我是不是遗漏了什么,或者有人可以FragmentContainerView用作NavHostFragment?

非常感谢!

navigation android fragment

75
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

fragment ×1

navigation ×1