Ситуация: Итак, я создаю приложение, используя библиотеку FragNav ncapdevi , чтобы помочь мне перемещаться по моим фрагментам.
У меня есть MainActivity, в котором размещены мои трифрагменты.Эти три фрагмента расширяют BaseFragment()
(следуя примеру приложения FragNav), что расширяет Fragment()
.Один из моих фрагментов, я хочу быть страницей настроек, и я нашел здесь учебник онлайн , который показывает, как создать страницу настроек, используя PreferenceFragmentCompat
.
Проблема: Фрагмент урока расширяется PreferenceFragmentCompat
.Шахта простирается BaseFragment
.Я не совсем уверен, что делать с этим, так как я знаю, что вы можете наследовать только один класс в Java / Kotlin.
Я видел предложения по использованию Интерфейсы , но, возможно, может бытькто-то вроде указывает мне правильное направление.
Любая помощь будет принята с благодарностью.