Fragment中RecycleView需要拖动才刷新 10C

Fragment中有个Recycleview,先发起网络请求,请求完成后数据都是正常的没问题,但是适配器不会刷新,需要手动拖动一下才会刷新,求教大神

![![图片说明](https://img-ask.csdn.net/upload/201809/18/1537240150_397336.png)图片说明](https://img-ask.csdn.net/upload/201809/18/1537240141_473723.png)图片说明

7个回答

你更新完列表数据之后需要更新一下适配器吧?
//更新你的适配器
Adapter.notifyDataSetChanged()

lemonCase
lemonCase 写了没用阿,放到fragment里的,activity里面的列表没问题,是啥原因阿
一年多之前 回复

有没有大神在阿,![![![图片说明](https://img-ask.csdn.net/upload/201809/18/1537254294_538054.png)图片说明](https://img-ask.csdn.net/upload/201809/18/1537254286_362497.png)图片说明](https://img-ask.csdn.net/upload/201809/18/1537254277_267392.png)图片说明

图片说明

图片说明

图片说明

图片说明
你看看这个判断是不是写错了啊,如果数据==0,empty.setVisibility = GONE;else setVisibility = VISIABLE

lemonCase
lemonCase 没有错阿,这是一个空数据的页面,没有数据的话,这个页面就显示,有数据这个空布局就不显示阿
一年多之前 回复

setNewData()里面刷了吗

qq_35922702
马十八 回复lemonCase: 这个问题解决了吗
大约一年之前 回复
lemonCase
lemonCase 回复androidwubo: 重新设置了,很奇怪,不知道问题出在哪,viewPager+Fragment,然后第二个fragment里面有一个recycleview的网络请求,数据都是正常的,就是不显示
一年多之前 回复
androidwubo
Orion-武博 回复lemonCase: setNewData这个方法里面要重新设置数据,然后notify
一年多之前 回复
lemonCase
lemonCase 刷过了,而且我是了每次都重新setAdapter,也不行,还是要拖动一下才刷新
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐