Android:关于ViewPager 适配器notifyDataSetChanged不能刷新

来源:互联网 发布:h5打开淘宝app 编辑:程序博客网 时间:2024/05/21 09:44

有时候在ViewPager更新的时候调用适配器的notifyDataSetChanged方法,但是并没有刷新,所以可以在适配器中重写以下两个方法,强制性的刷新

private int mChildCount = 0;    @Override    public void notifyDataSetChanged() {        mChildCount = getCount();        super.notifyDataSetChanged();    }    @Override    public int getItemPosition(Object object)   {        if ( mChildCount > 0) {            mChildCount --;            return POSITION_NONE;        }        return super.getItemPosition(object);    }
1 0
原创粉丝点击