Как выполнить бесконечную прокрутку в 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) вызовите данные загрузки к адаптеру и набор данных уведомления о вызове изменен..

Другие вопросы по тегам