Что такое пустой заполнитель в PagedList? - PullRequest
0 голосов
/ 28 октября 2018

Я пытался выяснить, что такое пустой заполнитель в списке страниц в компонентах Jetpac.В частности, документы говорят:

boolean enablePlaceholders

Определяет, может ли PagedList отображать нулевые заполнители, если их предоставляет DataSource.

здесь https://developer.android.com/reference/android/arch/paging/PagedList.Config#enableplaceholders

Но я не уверен, что это значит?Я не вижу разницы, когда устанавливаю значение true против false.

1 Ответ

0 голосов
/ 28 октября 2018

Это означает, что если DataSource, который управляет PagedList, предоставляет информацию о местоположении (позиция, размер списка), то разрешено ли выгружаемому списку возвращать null, если элемент находится в пределах диапазона, но еще не загружен.

Это позволяет вам визуализировать пустые представления заполнителей, если пользователь прокручивает в незагруженную область, вместо того, чтобы принудительно ограничивать прокрутку до тех пор, пока адаптер не узнает, существуют ли запрошенные элементы.

...