首页 > 解决方案 > Recyclerview中的Android Index out of Bound错误

问题描述

我对 android 和 Java 还很陌生。

我第一次遇到 Index out of bound 错误。

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

 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

它是一个用于显示标签的库。

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

标签: androidandroid-recyclerviewindexoutofboundsexception

解决方案


你不是这个意思吗?

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

(位置而不是 i 在第一次获取)


推荐阅读