我正在运行recyclerview
上的项目,滚动列表时遇到错误。
当我向下滚动列表时,recycelrview
中出现错误,我的应用程序关闭。
查看以下错误:
2019-03-25 22:40:45.464 746-801/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
2019-03-25 22:40:45.467 746-801/? E/ANDR-PERF-REQUEST: Failed to set timer
2019-03-25 22:40:45.922 29813-29813/com.example.narayanstore E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.narayanstore, PID: 29813
java.lang.IndexOutOfBoundsException: Index: 50, Size: 50
at java.util.ArrayList.get(ArrayList.java:437)
at com.example.narayanstore.RecyclerViewAdapter.onBindViewHolder(RecyclerViewAdapter.java:47)
答案 0 :(得分:0)
通常
如果尝试访问适配器中当前不存在的数据,则会发生IndexOutOfBoundException
。
因此,您需要通过调用以下方法来检查适配器中是否有任何数据更改。
notifyDataSetChanged()