Библиотека подкачки при использовании внутри nestedscrollview загружает все данные - PullRequest
0 голосов
/ 06 февраля 2019

Я использую библиотеку подкачки, чтобы загрузить данные и заполнить мое окно повторного просмотра, которое находится внутри nestedscrollview.Но это похоже на то, что разбиение на страницы работает автоматически, пока все данные не извлекаются из API.Я знаю, что это из-за nestedscrollview.Но, к сожалению, мой макет нуждается в scrollview, так как в этом фрагменте у меня есть верхний раздел, кроме recyclerview.Это мой макет

<android.support.v4.widget.NestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true"
   >
   <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

   //have a layout here which scrolls with recyclerview

      <Recyclerview />

   </ConstraintLayout>

</NestedScrollView>

Все отлично работает, когда я не использую nestedscrollview.Существует открытая проблема в googlesamples git repo, касающаяся этой проблемы.

https://github.com/googlesamples/android-architecture-components/issues/215

У кого-нибудь есть идеи, как мы можем реализовать разбиение на страницы, когда просмотрщик макроса находится внутри прокрутки с библиотекой пагинации из Android Jetpack?,Я знаю, что мы можем реализовать традиционный вид разбивки на страницы, прикрепляя слушателя к nestedscrollview, но я собираюсь реализовать разбиение на страницы с библиотекой компонентов архитектуры.https://developer.android.com/topic/libraries/architecture/paging/

1 Ответ

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...