如何使用 Volley 请求在 android 中执行无限滚动
How to perform Infinite scrolling in android using Volley request
我在 activity 中有一个列表视图,它呈现从 JSON response.I 获得的列表值,我能够成功显示列表视图,代码如下所示
listView = (ListView) findViewById(R.id.list);
adapter = new CustomListAdapter(this, productList);
listView.setAdapter(adapter);
pDialog = new ProgressDialog(this);
// Showing progress dialog before making http request
pDialog.setMessage("Loading...");
pDialog.show();
GsonRequest<Product[]> getPersons =
new GsonRequest<Product[]>(Request.Method.GET,url, Product[].class,
requestSuccessListener(), requestErrorListener());
AppController.getInstance().addToRequestQueue(getPersons);
现在,当用户滚动到列表视图的末尾时,我想通过另一个 REST 调用加载更多详细信息。请帮助我了解如何执行此操作,以便不更改适配器中的先前数据并将当前数据附加在其下方。
提前致谢。
无限滚动参考这里https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView ..对于每个customLoadMoreDataFromApi(page)
调用加载数据到适配器和调用通知数据集改变..
我在 activity 中有一个列表视图,它呈现从 JSON response.I 获得的列表值,我能够成功显示列表视图,代码如下所示
listView = (ListView) findViewById(R.id.list);
adapter = new CustomListAdapter(this, productList);
listView.setAdapter(adapter);
pDialog = new ProgressDialog(this);
// Showing progress dialog before making http request
pDialog.setMessage("Loading...");
pDialog.show();
GsonRequest<Product[]> getPersons =
new GsonRequest<Product[]>(Request.Method.GET,url, Product[].class,
requestSuccessListener(), requestErrorListener());
AppController.getInstance().addToRequestQueue(getPersons);
现在,当用户滚动到列表视图的末尾时,我想通过另一个 REST 调用加载更多详细信息。请帮助我了解如何执行此操作,以便不更改适配器中的先前数据并将当前数据附加在其下方。
提前致谢。
无限滚动参考这里https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView ..对于每个customLoadMoreDataFromApi(page)
调用加载数据到适配器和调用通知数据集改变..