Как уменьшить время загрузки Volley-JSON Response с JSON URL при извлечении огромных данных в Android? - PullRequest
0 голосов
/ 16 февраля 2019

Я занимаюсь разработкой приложения для Android, которое извлекает данные из размещенного URL-адреса Django REST API и отображает их с помощью библиотеки RecyclerView Adapter для Android.Теперь проблема в том, что, поскольку данные огромны (около 15000 строк в json), библиотека Volley сначала пытается и загружает все данные (что вызывает большую задержку даже при быстром сетевом соединении), так как объект Response объектаКласс JSONArray извлекает все данные json за один раз до того, как даже начинается установка адаптера RecyclerView.Как уменьшить эту задержку или как начать динамическую настройку адаптера утилизатора?

1 Ответ

0 голосов
/ 16 февраля 2019

Как указано здесь: многие приложения используют данные из источника данных, который содержит большое количество элементов, но отображают только небольшую часть за раз.Библиотека подкачки помогает вашему приложению наблюдать и отображать разумное подмножество этих данных https://developer.android.com/topic/libraries/architecture/paging/

...