Вместо добавления панели инструментов в методе onCreate () попробуйте добавить то же самое внутри onActivityCreated ()
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
if(activity is AppCompatActivity){
(activity!! as AppCompatActivity).setSupportActionBar(toolbarCarpets)
}
setHasOptionsMenu(true)
}
Я полагаю, что проблема здесь в том, что объект представления 'панели инструментов' является нулевым, когда вы добавляете внутрьonCreate ().Вы можете выполнить отладку, чтобы проверить значение toolbarCarpets в Oncreate ().Это может быть связано с тем, что панель инструментов добавлена в макет дочернего фрагмента, который не раздувается до метода OnCreateView ().