@foonfyrick

Почему не могу использовать view binding в наследнике базового фрагмента?

Я сделал базовый фрагмент:
open class BaseFragment(val activity:Int) : Fragment() {
    lateinit var mView: View
    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        mView=LayoutInflater.from(requireContext()).inflate(activity,container,false)
        return mView
    }
}

От него наследовал остальные, но экран наследников отображается лишь в том случае, если я использую синтетические импорты через id, если же я создаю биндинг
private lateinit var mBinding : FragmentAddBinding
и начинаю от него создавать ресайкл вью, и взаимодействовать с кнопками, то ошибки нет, а экран пустой.
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы