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)
我是 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)