Отсутствует класс FragmentFactory и метод getFragmentFactory () в FragmentManager - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь реализовать иерархические многоэкранные настройки для моего приложения.Я следую руководству «Организация ваших настроек» , в котором приведен пример реализации функции, которая должна создать новый экземпляр Fragment с использованием класса FragmentFactory :

val fragment = supportFragmentManager.fragmentFactory.instantiate(
        classLoader,
        pref.fragment,
        args)

Однако среда IDE не может разрешить ни этот класс, ни свойство fragmentFactory FragmentManager.

Я использую следующие библиотеки поддержки:

implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.coordinatorlayout:coordinatorlayout:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
implementation 'androidx.preference:preference:1.0.0'
implementation 'androidx.fragment:fragment-ktx:1.0.0'

Возможно ли эточто руководство относится к еще не стабильным функциям?

1 Ответ

0 голосов
/ 18 декабря 2018

Оказывается, этот класс доступен в androidx.fragment начиная с версии 1.1.0 .В настоящее время он все еще в альфа-версии, и я использую только стабильные версии lib для производства.

...