android - 如何在 RecyclerView 中使用 2 ArrayList?
问题描述
首先,我已经查看了下面的所有答案。但我的问题仍然存在。
如何在片段的recyclerview中搜索arraylist数据
如何在 RecyclerView 中使用来自 JSON 的数组列表 putExtra
我做了以下,方式。但是我的应用程序打开了,然后立即关闭。
MainActivity.java
ArrayList<String> ulkeler = new ArrayList<>();
ulkeler.add("TÜRKİYE");
ulkeler.add("RUSYA");
ulkeler.add("FRANSA");
ulkeler.add("İNGİLTERE");
ulkeler.add("JAPONYA");
ulkeler.add("ALMANYA");
ArrayList<String> ulkelertwo = new ArrayList<>();
ulkeler.add("TÜRKİYEw");
ulkeler.add("RUSYAw");
ulkeler.add("FRANSAw");
ulkeler.add("İNGİLTEREw");
ulkeler.add("JAPONYAw");
ulkeler.add("ALMANYAw");
adapter = new MyAdapter(this,ulkeler,ulkelertwo);
rv.setAdapter(adapter);
onBindViewHolder
public void onBindViewHolder(@NonNull one holder, int position) {
String ulke = ulkelerListe.get(position);
String ulketwo = ulkelerListetwo.get(position);
holder.textView.setText(ulke);
holder.textViewtwo.setText(ulketwo);
}
getItemCount 公共 int getItemCount() {
return ulkelerListe.size()+ulkelerListetwo.size();
}
日志猫
https://github.com/prensmiskin/volllley-one/issues/2#issue-507813748
我做了以下,利用答案,但它没有用。 两个 ArrayList 一个 RecyclerView 适配器
解决方案
GetItemCount() 的大小大于为绑定到回收站视图而传递的列表项。在获取不在列表中的索引处的数据期间会导致异常。
推荐阅读
- python - 如何区分python中的子进程错误?
- r - networkD3 包:悬停时显示所有连接节点的节点名称
- java - BeanCreationException,春季启动
- c# - 数据绑定的困难
- project-reactor - 避免异常原因立即停止 Mono.zip
- css - 定心
- android - 问题:在 Webview 中加载 Mapbox(Android Studio 项目)
- python - 尝试但不使用 IndexError
- amazon-web-services - 为什么 AWS 资源使用名称作为键?
- javascript - 是否可以在 Python 模型中使用来自 javascript 的 API 密钥,然后在 Javascript 中使用该模型?