分页下载方法以从服务器中批量选择项目

时间:2018-06-26 07:50:02

标签: java android listview

我有一种从服务器中选择数据的方法。我该如何对它进行分页以在listview中以10为批次选择数据。显示了该方法的代码段

private String downloadData()
    {
        HttpURLConnection con=Connector.connect(urlAddress);
        if(con==null)
        {
            return null;
        }

        try
        {
            String line;
            StringBuffer jsonData=new StringBuffer();

            System.out.println("json data 123 " + jsonData.capacity() );
            br.close();
            is.close();
            return jsonData.toString();

        } catch (IOException e) {
            e.printStackTrace();
        }


        return null;
    }

1 个答案:

答案 0 :(得分:0)

由于您的问题不是那么具体,所以我想给您有关如何完成的逻辑。

1)第一件事是,如果您具有分页视图,则在“响应”中需要Api    开发人员向您发送一个链接,该链接提供了下一页的网址。

2)之后,如果要加载更多数据,请再次执行api调用并附加这些数据    在列表中。 3)之后,通知适配器数据已更改。