Попытка создать экземпляр класса androidx.navigation.fragment.NavHostFragment, который не является фрагментом - PullRequest
1 голос
/ 29 мая 2019

как в заголовке:

Попытка создать экземпляр класса androidx.navigation.fragment.NavHostFragment, который не является фрагментом

У меня есть два действия,Оба имеют следующий код с разными идентификаторами и ссылки на разные навигационные графики

<fragment
        android:id="@+id/splash_nav_host_fragment"
        android:name="androidx.navigation.fragment.NavHostFragment"
        android:layout_width="0dp"
        android:layout_height="0dp"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        app:defaultNavHost="true"
        app:navGraph="@navigation/navigation_splash"/>

Когда я комментирую выше код, приложение работает нормально.В первом упражнении я могу перейти ко второму действию, и приложение работает просто отлично.Когда я раскомментирую приведенный выше код - приложение вылетает

Любая помощь?

1 Ответ

2 голосов
/ 29 мая 2019

Я расширяю Activity, но я должен AppCompatActivity.

Теперь все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...