【问题标题】:RecyclerView and IndexOutOfBoundsException: Invalid index #, size is #RecyclerView 和 IndexOutOfBoundsException: Invalid index #, size is #
【发布时间】:2016-08-12 08:57:07
【问题描述】:

我有一个简单的 RecyclerView,我想在点击时删除这些项目。根据我单击列表中出现上述错误的某些项目的时间,我不断遇到崩溃。如果您有类似的问题,以下是我的解决方法:

【问题讨论】:

    标签: android android-recyclerview indexoutofboundsexception


    【解决方案1】:
    public void onBindViewHolder(final CardViewHolder holder, final int position)
    

    在这里使用位置对某些事情很有用,但是如果我在从列表中删除项目时使用它,则会导致崩溃,而不是使用:

    holder.getAdapterPosition();
    

    立即解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      • 2020-02-01
      • 1970-01-01
      • 2017-02-03
      相关资源
      最近更新 更多