android - 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。
它是一个用于显示标签的库。
凸轮有人帮我解决这个问题。谢谢
解决方案
你不是这个意思吗?
category.add(consumerLeadsModels.get(position).getCategories().get(i).getName());
(位置而不是 i 在第一次获取)
推荐阅读
- visual-studio - SQL 更改自动化的 VS2019 错误:“不支持关键字:'多个活动结果集'”
- cuda - 使用流运行纹理对象
- reactjs - 如何从自定义事件将道具传递给 React Big Calendar?
- django - DB2 和 Django - 为什么表总是按列创建?
- azure - 如何从 Azure 中的 SSH 密钥中查找公钥的值
- python - Geeks for Geeks IDE 和我的 PyCharm IDE 上的不同输出。有什么问题?
- reactjs - 如何在输入标签中赋予聚焦css效果
- regex - 仅当集合中的所有字符都存在时才匹配
- eclipse - Eclipse Plugin Development Default Key Bindings:特殊键(Shift、Alt等)的键码是什么?
- iis - Swagger 页面未在 IIS 中显示为 .net core 3.1 Web API 的启动页面