有时候在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); }新闻热点
疑难解答