ListView上拉加载加载分页数据

来源:互联网 发布:sql入门到精通 编辑:程序博客网 时间:2024/05/22 03:18

在Adapter中添加这么一个方法,用来追加List数据的:

public void appendData(List<News.DataBean> list) {//追加List数据        this.mDataList.addAll(list);        notifyDataSetChanged();    }

Fragment:在onCreateView()的时候,在return view之前,先传一个空集合给Adapter,并绑定Adapter,即setAdapter()。

adapter = new NewAdapter(new ArrayList<News.DataBean>());//先传一个空集合给Adapter,然后再请求网络listview.setAdapter(adapter);initData();private void initData() {        new TuiJianData().getTuiJianData(num,new TuiJianData.RequestListener() {            @Override            public void success(List<News.DataBean> mList) {                adapter.appendData(mList);//把请求到的数据追加给Adapter中的数据List,然后通知Adapter更新数据            }            @Override            public void failure() {            }        });    }
0 0
原创粉丝点击