首页 > 系统 > Android > 正文

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

2019-11-07 23:36:37
字体:
来源:转载
供稿:网友

有时候在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); }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表