Позвольте мне кратко объяснить структуру своей деятельности. Когда пользователь входит в приложение, они немедленно отправляются на фрагмент, отображающий ScrollView, содержащий серию макетов. Макеты заполняются данными, вытащенными с сервера, причем первые десять или около того загружаются при создании фрагмента. Когда пользователь прокручивает ScrollView, я хотел бы добавить новые макеты в нижней части ScrollView, чтобы все данные не собирались сразу с сервера и чтобы список записей не превышал размер должен быть.Автоматическая загрузка новых записей с сервера в ScrollView при прокрутке пользователя
Примером этого может служить новостная лента новостей Facebook по их андроидному приложению или прокрутка изображений Instagram. Приложение Gmail также имеет такое поведение, загружая электронные письма по мере необходимости. Во всех случаях новые данные загружаются, когда пользователь прокручивает страницу вниз.
Вопрос в том, как лучше всего реализовать этот тип поведения?
я определяю лучше всего, как:
- Наиболее эффективным
- Самый портативный (функционал на большинстве телефонов и большинство версий API)
- Легче сохранить и расширить
- Следит принятые стандарты и конвенции Android
Чтобы быть ясным, я не просто ищу a решение, но лучшее решение. Я знаю, что существует множество способов реализации этого поведения, но я ищу окончательное решение. Пожалуйста, добавьте несколько предложений, объясняющих, почему ваш метод является лучшим. Спасибо.
Так в прошивке, вы можете проверить, если вид прокрутки достиг дна ** и ** вы можете сказать, как далеко прокрутка зрения прокручивается в нижней части. Можете ли вы сделать это с делегатом Android ScrollView? – iSkore