纪录一下之前犯得一个错误,在使用viewPager时,在setUserVisible()方法中加载数据,成功之后发现使用adapter的notifyDataSetChanged时,列表还是没有数据,在滑动viewPager俩页之后时才发现列表中有了数据。
notifyDataSetChanged方法是通过反射查看view中使用的数据是否发生了改变,发生了改变,则进行重绘图形
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
convertView = inflater.inflate(R.layout.zhihu_aty_main,container,false);
listView = (ListView) convertView.findViewById(R.id.listView);
adapter = new MessageAdapter(list, context);