WuXiaolong / PullLoadMoreRecyclerView

实现RecyclerView下拉刷新和上拉加载更多以及RecyclerView线性、网格、瀑布流效果演示
1.39k stars 371 forks source link

列表为空时,下拉没反应(不能触发刷新) #13

Closed luffykou closed 8 years ago

luffykou commented 8 years ago

修改文件app/src/main/java/com/wuxiaolong/pullloadmorerecyclerviewsample/FristFragment.java

private void getData() {
    new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
          //mRecyclerViewAdapter.getDataList().addAll(setList());
            mRecyclerViewAdapter.notifyDataSetChanged();
            mPullLoadMoreRecyclerView.setPullLoadMoreCompleted();
        }
    }, 3000);
}

注意,注意,注意!只注释掉这行代码 //mRecyclerViewAdapter.getDataList().addAll(setList());

lsw8569013 commented 8 years ago

mRecyclerViewAdapter.getDataList().addAll(new ArrayList());

Lizhny commented 8 years ago

这样解决好不好,把空的list替换成提示语

lsw8569013 commented 8 years ago

提示语 ,如果不放在list 里面。目测会报错~

WuXiaolong commented 8 years ago

此bug已解决,多谢@luffykou 的pull requests,增加firstVisibleItem == RecyclerView.NO_POSITION判断