- 博客(3)
- 收藏
- 关注
原创 Android问题集-RecyclerView--java.lang.ArrayIndexOutOfBoundsException: length=12; index=-1
今天在写RecyclerView的Adapter时遇到一个异常:java.lang.ArrayIndexOutOfBoundsException: length=12; index=-1 。这个异常不难理解,指的是数组边界异常,即访问了下标为-1的。通过调试发现问题出在viewHolder.getAdapterPosition()。 由于列表中很多控件都需要写点击事件,而在点击事件基本都要用到p
2017-03-14 14:23:40 7939 5
原创 Android问题集-RecyclerView--只加载出一条列表项
最近在重写以前刚入门时做的一个小项目,其中在将listView换成RecyclerView后,列表只加载出了一行。先查看了数据源,发现数据没问题,由于改用RecyclerView重点是重写Adapter,所以重点查看Adapter中代码,经过仔细查证,Adapter中并没有发现问题。最后,发现问题出在Item的布局文件,下面是最外层的布局代码: xmlns:android="http://s
2017-03-14 13:51:56 2485
原创 Android问题集-RecyclerView---adapter.notifyDataSetChanged()不起作用
今天在使用RecyclerView过程中adapter.notifyDataSetChanged()不起作用,通过Logcat打印发现数据源变化了,但是视图一直没变,后面发现是list集合在内存中的地址变了。 Gson gson=new Gson(); String jsonData= JsonUtil.getResult(response,"xmlJson");//从response中获取
2017-03-07 17:11:13 6743 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人