При попытке создать фрагмент с помощью перетаскивания из палитры появляется странное диалоговое окно. - PullRequest
0 голосов
/ 25 января 2020

Я работал с компонентами навигации и пытался создать NavHostFragment в activity_main.xml моего проекта. Я попытался создать fragment, используя функцию перетаскивания из палитры, но затем появляется странное диалоговое окно, как показано ниже:

enter image description here

Выбор любой добавляет тег name к fragment, то есть

 <fragment
        android:id="@+id/fragment"
        android:name="com.bumptech.glide.manager.SupportRequestManagerFragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout_editor_absoluteX="198dp"
        tools:layout_editor_absoluteY="355dp" />

или

<fragment
        android:id="@+id/fragment2"
        android:name="com.bumptech.glide.manager.RequestManagerFragment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout_editor_absoluteX="194dp"
        tools:layout_editor_absoluteY="362dp" />

Приведенный выше код приводит к этому предварительному просмотру, показанному ниже:

image

Отмена диалога приводит к тому, что fragment не создается, и я предполагаю, что ошибка в библиотеке Glide, которую я использую в своем проекте.

def glideVersion = '4.11.0'

//Glide
    implementation "com.github.bumptech.glide:glide:$glideVersion"

Я не могу избавиться от Glide, так как он мне нужен в моем проекте, я попытался понизить версию библиотеки до 4.10.0, но ошибка все еще сохраняется, и буду искренне признателен за любые предложения о том, как это исправить.

...