canyinghao / CanRefresh

可适配所有视图的下拉刷新上拉加载,并支持各种风格。
Apache License 2.0
350 stars 82 forks source link

滑动时出现的问题 #18

Open devilkeven opened 7 years ago

devilkeven commented 7 years ago

第一次进入滑动界面,第一次使用下拉刷新或上拉加载,回调中的complete方法不起作用,要向反方向再上拉或下拉一次才能complete成功. 还有一个问题,是使用一次下拉之后不能紧接着执行下拉操作,必须上拉和下拉交替着来,才能使用,看了源码之后试着重写了一些方法都没有解决问题,暂时没有解决方案,希望您能抽时间解答一下,谢谢

canyinghao commented 7 years ago

下拉刷新完成后需要调用 refresh.refreshComplete();上拉加载完成后需要refresh.loadMoreComplete();如果使用的自动加载,加载完成后需要调用footer.loadMoreComplete()。参考Demo,如果Demo运行没问题的话,应该是你什么地方写错了。下拉,会调用onRefresh(),在这个方法里请求接口,接口无论成功还是失败,都在回调里调用refresh.refreshComplete(),就不会有问题。