@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tempArrayList = new ArrayList<FoodListModel>();
currentPage = 0;
requestData(currentPage);
}
在onCreate函数中创建全局数组,请求数据,(一次)
注意在requestData中不要调用
adapter.notifyDataSetChanged();
然后在onCreateView函数中每次刷新的时候建一个局部数组获取数据
FoodArrayList = tempArrayList;
adapter = new FoodListAdapter(inflater, FoodArrayList);
adapter.notifyDataSetChanged();