android-Ultra-Pull-To-Refresh icon indicating copy to clipboard operation
android-Ultra-Pull-To-Refresh copied to clipboard

viewpager+fragment ,只用下拉刷新功能没问题,把上拉加载功能加上 就不能展示全部数据了

Open playmans opened this issue 6 years ago • 1 comments

viewpage+fragment,fragment 中有listview, 如果有10条数据需要展示。 在只是下拉刷新的时候可以正常显示数据。 如果加上了上拉加载,就能展示一个屏幕的数据。 其他的都不展示了。

private void refersh() { mPtrFrame.disableWhenHorizontalMove(true); mPtrFrame.setPtrHandler(new PtrDefaultHandler2() {

        @Override
        public boolean checkCanDoLoadMore(PtrFrameLayout frame, View content, View footer) {
            return mPagerAdapter.checkCanDoLoadMore();
        }

        @Override
        public void onLoadMoreBegin(PtrFrameLayout frame) {
          
            mPagerAdapter.updateData(mFragmentViewPager.getCurrentItem());
        }

        @Override
        public boolean checkCanDoRefresh(PtrFrameLayout frame, View content, View header) {
            return mPagerAdapter.checkCanDoRefresh();
        }

        @Override
        public void onRefreshBegin(PtrFrameLayout frame) {
            mPagerAdapter.updateData();
        }
    });
}

playmans avatar Apr 23 '18 07:04 playmans

大兄弟你解决了吗?我现在也遇到了这个问题,请教下

GHpeter avatar May 02 '18 07:05 GHpeter