美文网首页
2018-08-15 recycler的adapter调用not

2018-08-15 recycler的adapter调用not

作者: 减肥什么的不存在的 | 来源:发表于2018-08-15 11:11 被阅读0次

    首先,我的datas数据是list<String>类型,从本地缓存中获取,

    每次在onResume里面获取缓存,这里log是可以打出东西,说明缓存没问题,shareUtils是对SharePerference的封装。当我调用下面这行:

    上面这行是把字符串以逗号分隔成list列表,这里再log打印,发现datas.size大于0,datas里面是有东西的!!!但是在适配器adapter里面,如下图:    

    这里log不显示,说明adapter里面的datas数据长度还是空的,说明adapter.notifyDataSetChanged并没有成功的更新数据。看了一篇文章:

    noftyidataSetChange无效   这篇文章换成我的问题就是datas的指向是指向了一个新的地址,而adapter.notifyDataSetChange还是指向原来的datas,所以更新列表失败,显而易见,这么做就成功了:

    相关文章

      网友评论

          本文标题:2018-08-15 recycler的adapter调用not

          本文链接:https://www.haomeiwen.com/subject/fnbibftx.html