【问题标题】:Cannot find symbol class RecyclerView Item Listener找不到符号类 RecyclerView 项目侦听器
【发布时间】:2020-08-11 13:59:20
【问题描述】:

我有两个具有几乎相同 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
    .
    .
    .

【问题讨论】:

    标签: android android-studio android-fragments android-recyclerview


    【解决方案1】:

    我通过删除实现 LessonRecyclerAdapter.LessonItemListener 及其 onLessonItemClick() 函数解决了这个问题,然后再次重新键入它并且它工作了。

    我猜这可能是一个 Android Studio 错误。

    【讨论】:

      猜你喜欢
      • 2012-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多