из списка открывалась детальная инфа о нем. сейчас соотвественно открывается инфа о персонаже под ид 3. подскажите как мне сделать так чтобы при нажатии открывалась соотвествующая инфа о персонаже?
В onCreateView - только создаем и возвращаем вью (сюрприз!). Всю остальную инициализацию делаем в onViewCreated. Чтобы реагировать на нажатия, назначьте обработчик нажатий у нужного вам элемента на экране через setOnClickListener.
И еще - onCreateView не может вернуть null, т.к. такое поведение не имеет смысла. Вам там студия даже подсвечивает знак вопроса: View? Ловко по-котлински написать onCreateView можно так: override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View = MyCoolFragmentBinding.inflate(inflater, container, false).also { _binding = it }.root
Обсуждают сегодня