Android Recyclerview 中的索引越界错误

Android Index out of Bound error inside Recyclerview

我是 android 和 Java 的新手。

我第一次遇到索引越界错误。

我已经查看了所有解决方案并尝试调试,但我无法解决它。

 private List<String> category = new ArrayList<>();

 for (int i = 0; i < consumerLeadsModels.get(position).getCategories().size(); i++) {
            category.add(consumerLeadsModels.get(i).getCategories().get(i).getName());
        }

        holder.quotes_categories.setTags(category);
}

在这里,我只是将列表中的值添加到我的字符串类型 List<>,然后将它们设置为 Tagview

这是一个显示标签的库。

有人帮我解决这个问题。谢谢

你不是这个意思吗?

category.add(consumerLeadsModels.get(position).getCategories().get(i).getName());

(第一个get的位置不是i)