Я использую RecyclerView
во Фрагменте ImagesliderFragment
Во-первых, он дает исключение "повторное представление не должно быть пустым", поэтому при обработке стека я получил ответ, что вы должны инициализировать свое повторное представление с помощью следующей строки
frag_rv = view.findViewById(R.id.frag_rv) as RecyclerView
Но проблема в том, что это дает мне ошибку при просмотре. что only safe or non null asserted calls are allowed
также не разрешает мой RecyclerView, может кто-нибудь объяснить мне, в чем проблема?
ImagesliderFragment
class ImagesliderFragment : Fragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
arguments?.let {
}
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
inflater.inflate(R.layout.fragment_imageslider, container, false)
frag_rv = view.findViewById(R.id.frag_rv) as RecyclerView
frag_rv.layoutManager = LinearLayoutManager(context, LinearLayout.HORIZONTAL, false)
return view
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
}