Для вашего LinearLayoutManager Фрагменты не расширяют контекст, поэтому вы не можете использовать this
в качестве параметров.Вместо этого используйте это:
waitingRecyclerView.layoutManager = LinearLayoutManager(context!!)
Для ошибки времени выполнения «RecyclerView не должен быть нулевым», это потому, что вы получаете доступ к свойствам waitingRecyclerView
внутри обратного вызова onCreateView
.Макет еще не был инициализирован.Вы можете переместить инициализацию waitingRecyclerView
в обратный вызов onViewCreated.
Если вам нужно инициализировать waitingRecyclerView
внутри onCreateView
, вы можете получить доступ к waitingRecyclerView
через объект, который вы создали при накачке макетат.е. inflate
:
inflate.waitingRecyclerView.layoutManager = LinearLayoutManager(context!!)
inflate.waitingRecyclerView.adapter = adapter