Java 分页下载方法以批量从服务器中拾取项目
我有一个从服务器上拾取数据的方法。如何对其进行分页,以便在listview中以10为一批拾取数据。将显示该方法的片段Java 分页下载方法以批量从服务器中拾取项目,java,android,listview,Java,Android,Listview,我有一个从服务器上拾取数据的方法。如何对其进行分页,以便在listview中以10为一批拾取数据。将显示该方法的片段 private String downloadData() { HttpURLConnection con=Connector.connect(urlAddress); if(con==null) { return null; } try {
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) 第一件事是,如果您有分页视图,那么在响应中您需要Api 开发人员向您发送一个链接,其中给出了下一页的url 2) 之后,如果希望加载更多数据,则再次执行api调用并附加这些数据 在列表中。
3) 之后,通知适配器数据已更改。否,无问题。但如果你理解我提到的上述逻辑,那么你就能做到。