ListView
позволяет зарегистрировать OnScrollListener
.Это onScroll
-Метод вызывается каждый раз, когда пользователь прокручивает в ListView.Выполнив некоторые вычисления с предоставленными параметрами, вы можете проверить, достиг ли пользователь конца ListView.Чтобы процитировать некоторый код из вашего примера:
if (totalItemCount - visibleItemCount) <= (firstVisibleItem + visibleThreshold)) {
// we are less or equal to visibleThreshold items away from the end
}
Там вы можете просто загрузить еще несколько элементов, откуда бы вы их не получили, поместить их в свой адаптер и назвать его notifyDataSetChanged()
-МетодУбедитесь, что вы вызываете этот метод из своего UI-потока, например, используя runOnUiThread
-метод вашей активности.