Не удается найти класс символов. RecyclerView Item Listener - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть два фрагмента с почти идентичными RecyclerViews, но на втором Android Studio выдает ошибку, что "не может найти класс символов LessonItemListener".

ui\detail\DetailFragment.java:6: error: cannot find symbol public final class DetailFragment extends androidx.fragment.app.Fragment implements ... ui.detail.LessonRecyclerAdapter.LessonItemListener {

     symbol:   class LessonItemListener
     location: class LessonRecyclerAdapter

Это начало фрагмента, который дает мне эту ошибку:

class DetailFragment : Fragment(), LessonRecyclerAdapter.LessonItemListener {

    private lateinit var viewModel: SharedViewModel
    private lateinit var recyclerView: RecyclerView
    private lateinit var navController: NavController
.
.
.

Это другой фрагмент с почти идентичным кодом, но отлично работает:

class CourseFragment : Fragment(), CourseRecyclerAdapter.CourseItemListener {

    private lateinit var viewModel: SharedViewModel
    private lateinit var recyclerView: RecyclerView
    private lateinit var navController: NavController
    .
    .
    .

1 Ответ

0 голосов
/ 28 апреля 2020

Я решил проблему, удалив орудие LessonRecyclerAdapter.LessonItemListener и его функцию onLessonItemClick (), и снова набрал его, и это сработало.

Полагаю, это может быть ошибка Android Studio.

...