/**
* 解决list数据清空后,视图不销毁的bug
*/
@Override
public int getItemPosition(Object object)
{
return null!=list&& list.size()==0?POSITION_NONE:super.getItemPosition(object);
}
在使用notifyDataSetChanged后会先掉用该方法查看所有子视图,如果这种情况下,list的长度为0,所有child view位置均为POSITION_NONE,表示所有的child view都不存在,ViewPager会调用destroyItem方法销毁,并且重新生成,否则的话就只刷新内容。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。