Как выполнить бесконечную прокрутку в Android с помощью запроса залпа
У меня есть представление списка в действии, которое отображает значения списка, полученные из ответа JSON. Я успешно могу отобразить представление списка, код которого показан ниже
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. Пожалуйста, помогите мне, как выполнить эту операцию, чтобы предыдущие данные в адаптере не изменялись, а под ними добавлялись настоящие.
Заранее спасибо.
1 ответ
Решение
Для бесконечной прокрутки см. здесь https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView.. для каждого customLoadMoreDataFromApi(page)
вызовите данные загрузки к адаптеру и набор данных уведомления о вызове изменен..